Vue d'ensemble

Discussions n'a pas de modèle d'autorisations propre. Chaque forum (board) réside dans des listes SharePoint du site où s'exécute le composant WebPart, et chaque lecture et chaque écriture sont effectuées par l'utilisateur connecté via l'API REST SharePoint. Qui peut lire un board, qui peut y publier et qui peut le modérer découle donc des autorisations SharePoint du site — les mêmes groupes et niveaux d'autorisation que vous gérez déjà dans Autorisations du site (Site permissions).

Cet article explique comment le composant WebPart déduit ses trois rôles de ces autorisations, ce que chaque rôle peut faire action par action, ce que voient les invités et les visiteurs en lecture seule, et ce qu'il faut garder à l'esprit si vous souhaitez donner aux listes Discussions des autorisations qui leur sont propres.

📝 Remarque
La solution ne demande aucune autorisation d'API et n'appelle jamais Microsoft Graph ; rien n'a à être approuvé dans le Centre d'administration SharePoint. Voir KB10413. Autorisations d'API et consentement administrateur pour Discussions.

Synthèse pour les administrateurs

QuestionRéponse
Où les autorisations sont-elles gérées ?Dans les Autorisations du site SharePoint (groupes du site et niveaux d'autorisation) ; le composant WebPart n'a pas de paramètres de rôles
Qui peut lire un board ?Toute personne disposant de Read (Lecture) sur le site (et sur la page)
Qui peut publier, répondre, aimer, suivre et signaler ?Les utilisateurs dont le niveau d'autorisation sur le site inclut Add Items (Ajouter des éléments) — Contribute (Collaboration), Edit (Modification), Design (Conception), Full Control (Contrôle total)
Qui peut modérer ?Les utilisateurs dont le niveau d'autorisation sur le site inclut Manage Lists (Gérer les listes) — Edit, Design, Full Control
Les invités fonctionnent-ils ?Oui, selon leurs autorisations sur le site, sans configuration supplémentaire
Qui peut créer un board et les listes ?Un utilisateur disposant de Manage Lists sur le site ; les listes héritent des autorisations du site
Qui voit les publications en attente d'approbation ?Leur auteur et les modérateurs

Comment le composant WebPart décide de ce que vous pouvez faire

Au chargement de la page, le composant WebPart lit les autorisations effectives de l'utilisateur actuel sur le site et définit deux indicateurs :

  • peut écrire — l'utilisateur dispose de l'autorisation de base Add Items sur le site ;
  • peut modérer — l'utilisateur dispose de l'autorisation de base Manage Lists sur le site.

Ces indicateurs déterminent quelles commandes et quels boutons sont affichés : New topic, Reply, Follow et Report pour ceux qui écrivent ; Moderation, Approve, Pinned, Featured et Locked pour les modérateurs. Tout ce que l'utilisateur fait ensuite est une requête ordinaire vers les listes Discussions Topics, Discussions Posts, Discussions Subscriptions et Discussions Assets, et SharePoint applique les autorisations de la liste à chaque requête. Sur un site aux autorisations héritées, les deux concordent toujours.

Groupes du site et niveaux d'autorisation qui déterminent les rôles Discussions

Groupes du site et niveaux d'autorisation qui déterminent les rôles Discussions

Les trois rôles

RôleRequiert sur le sitePeut
LecteurRead (le groupe Visiteurs du site)Ouvrir le board, passer d'un affichage à l'autre — Recent, Unanswered, Answered, Featured et My topics —, filtrer par catégorie, rechercher, ouvrir les sujets et les réponses, télécharger les pièces jointes, suivre les liens profonds
MembreAdd Items — inclus dans Contribute, Edit, Design et Full ControlTout ce qu'un lecteur peut faire, plus New topic, Reply, Like, Follow sur un board ou un sujet, Report sur les publications des autres, Edit et Delete sur ses propres réponses, joindre et retirer des fichiers sur ses propres publications, Mark as answer dans ses propres questions
ModérateurManage Lists — inclus dans Edit, Design et Full ControlTout ce qu'un membre peut faire, plus la file Moderation (approuver, rejeter, ignorer les signalements, supprimer), Approve directement dans le sujet, Pinned, Featured et Locked sur n'importe quel sujet, Edit et Delete sur n'importe quelle réponse, retirer n'importe quelle pièce jointe, Mark as answer dans n'importe quelle question, voir les éléments Awaiting approval et Rejected, créer des boards et lancer Import classic board

Les sujets et réponses d'un modérateur sont publiés immédiatement, même sur un board qui exige l'approbation ; les publications des membres attendent dans la file. Le fonctionnement de l'approbation est décrit dans KB10409. Modérer un board : file d'approbation, rejet et ignorance des signalements.

❗ Important
Sur les sites d'équipe et les sites de communication modernes, le groupe par défaut Membres du site (Site members) a le niveau d'autorisation Edit (Modification), et Edit inclut Manage Lists. Avec les valeurs par défaut, chaque membre est donc un modérateur. Pour séparer les membres des modérateurs, ouvrez Autorisations du site → Paramètres d'autorisation avancés (Advanced permissions settings), remplacez le niveau d'autorisation du groupe des membres par Contribute, et laissez les modérateurs dans Propriétaires du site ou dans un groupe disposant de Edit.

Action par action

ActionRequisRemarques
Lire les sujets et les réponsesReadÉléments approuvés uniquement, plus les éléments propres de l'utilisateur
Compteur de vues—Incrémenté au nom du visiteur ; la tentative échoue silencieusement pour les lecteurs, de sorte que les vues des utilisateurs en lecture seule ne sont pas comptées
New topic, ReplyAdd ItemsVa dans la file de modération lorsque le board exige l'approbation et que l'utilisateur n'est pas modérateur
Aimer un sujet ou une réponseAdd ItemsLe bouton est affiché aux lecteurs mais désactivé
Follow / UnfollowAdd ItemsNécessite la liste Discussions Subscriptions ; voir KB10404. Suivre des forums et des sujets : abonnements et fréquence des résumés
Report / ReportedAdd ItemsNon affiché sur les publications propres de l'utilisateur ; un signalement par utilisateur et par élément
Modifier une réponseAuteur ou Manage Lists
Supprimer une réponseAuteur ou Manage ListsSeule une réponse sans réponses imbriquées peut être supprimée depuis le fil
Joindre un fichier, retirer une pièce jointeAuteur ou Manage Lists
Mark as answer, Unmark answerAuteur du sujet ou Manage ListsRéponses de premier niveau d'un sujet de type question
Approve, Reject, Dismiss reportsManage ListsDans la file Moderation ou directement dans le sujet
Pinned, Featured, LockedManage ListsVoir KB10410. Épingler, mettre en avant et verrouiller des sujets
Supprimer un sujetManage ListsDepuis la file Moderation
Créer un board, provisionner les listesManage ListsSinon, l'écran de première exécution affiche You do not have permission to create lists on this site
Import classic boardManage Lists + droits de modification de la pageLa commande n'apparaît que lorsque la page est en mode édition
Configurer le composant WebPartDroits de modification de la pageBoard, affichage par défaut, taille de page, commutateurs du volet des propriétés

Actions sur un sujet disponibles pour un modérateur

Actions sur un sujet disponibles pour un modérateur

Visibilité des publications en attente et rejetées

Sur un board où Require approval of new posts est activé, le composant WebPart applique une même règle aux sujets et aux réponses : un membre voit les éléments approuvés et ses propres éléments quel que soit leur état, un modérateur voit tout. Le sujet en attente d'un membre porte le badge Awaiting approval, un sujet rejeté le badge Rejected ; personne d'autre ne les voit. Le composant WebPart Discussions Activity n'affiche que les sujets approuvés, quel que soit l'observateur. Les détails et le dépannage sont dans KB10430. Pourquoi une publication n'est pas visible : approbation, rejet et règles de visibilité.

Invités et visiteurs en lecture seule

Les utilisateurs invités (Microsoft Entra B2B) participent selon leurs autorisations sur le site : un invité dans Visiteurs du site lit, un invité dans un groupe disposant de Contribute publie et répond. Aucune configuration supplémentaire n'est nécessaire. Un lecteur sans Add Items voit l'intégralité du board — y compris le nombre de Like et les pièces jointes — mais pas de zone de réponse, pas de New topic et un bouton Like désactivé ; le bouton Follow n'est pas affiché.

Les mêmes règles s'appliquent dans Microsoft Teams : l'onglet s'exécute dans le contexte du site d'équipe, de sorte que c'est le niveau d'autorisation SharePoint du membre de l'équipe qui décide du rôle, et non le rôle Teams.

📝 Remarque
Un utilisateur doit avoir accès à la fois à la page et aux listes. Si une page est partagée avec des personnes qui n'ont pas accès aux listes du site, elles voient une erreur dans le composant WebPart au lieu du board.

Autorisations uniques sur les listes Discussions

Les listes sont des listes de site ordinaires du Contenu du site (Site contents) et héritent des autorisations du site. Vous pouvez rompre l'héritage, mais gardez trois points à l'esprit :

  • Les boutons suivent le site, le résultat suit la liste. Le composant WebPart lit les autorisations de l'utilisateur sur le site, pas sur les listes. Un utilisateur disposant de Contribute sur le site et seulement de Read sur Discussions Posts voit toujours le bouton Reply et obtient une erreur à la publication. Gardez les autorisations des listes au moins aussi larges que celles du site pour les mêmes personnes, ou modifiez plutôt les autorisations du site.
  • N'utilisez pas d'autorisations au niveau des éléments. Aimer, signaler, le compteur de vues et les compteurs de réponses écrivent dans des éléments créés par d'autres utilisateurs. Le paramètre avancé de liste Créer des éléments et modifier les éléments créés par l'utilisateur les casse tous.
  • Toutes les listes ensemble. Discussions Boards, Discussions Topics, Discussions Posts, Discussions Subscriptions et la bibliothèque Discussions Assets sont utilisées dans une même opération ; donnez au même public le même niveau sur les cinq.

Comme les listes sont partagées par tous les boards du site, un board ne peut pas avoir son propre public. Pour un forum que seule une partie de l'organisation peut voir, créez-le sur un site ayant ce public.

💡 Astuce
Pour vérifier ce qu'un utilisateur donné peut faire, ouvrez Autorisations du site → Paramètres d'autorisation avancés → Vérifier les autorisations (Check Permissions) et cherchez Add Items et Manage Lists dans le résultat. Ces deux autorisations de base constituent tout le modèle de rôles de Discussions.

Articles à la une

Choisir des icônes pour les vignettes : jeux d'icônes standard, types de fichiers, applications, Azure et Vitextra

Les cinq jeux d'icônes du composant WebPart Vitextra Smart Tiles (icônes standard Fluent UI, icônes de types de fichiers, icônes des applications Microsoft 365, icônes des services Azure et icônes des produits Vitextra), la sélection d'une icône dans le volet des icônes, le fonctionnement de la couleur, de la taille, du retrait et de l'ombre des icônes, et les cas où utiliser une image personnalisée.

71 4 min
Référence des paramètres du composant WebPart Questions and Answers

Référence complète du volet des propriétés du composant WebPart Vitextra Questions and Answers, groupe par groupe : l'écran Non configurée et le lien Source de données, les commutateurs Comportement (Autoriser les utilisateurs à poser des questions, Activer la zone de recherche, Copier le lien), les commutateurs Afficher/Masquer pour Pièces jointes, Contact, Lien des détails, Vidéo et Afficher les commentaires, les options Apparence (Réduire par défaut, Filtre de catégorie, Grouper par, Trier pa

12 7 min
Où Discussions stocke vos données : listes, colonnes et confidentialité

Référence pour les administrateurs et les responsables de la sécurité sur le composant WebPart Vitextra Discussions pour SharePoint Online et Microsoft Teams : les cinq listes et la bibliothèque de documents que le composant WebPart crée sur le site, comment les listes sont reconnues par les identifiants de colonnes et peuvent donc être renommées, quelles colonnes contiennent les sujets, les réponses, les mentions, les mentions J'aime et les abonnements, où sont stockés les pièces jointes et les images incorporées, ce qui est conservé dans les propriétés du composant WebPart, l'identité utilisée pour chaque appel, ce qui est envoyé à Vitextra et ce qu'il advient des données lorsque le composant WebPart ou le package est supprimé.

6 11 min

Partager