Comprendre les groupes et les permissions de catégorie

:bookmark: Ce guide explique comment gérer la visibilité des catégories et les autorisations des utilisateurs à l’aide de groupes dans Discourse.

:person_raising_hand: Niveau d’utilisateur requis : Administrateur

Les groupes et les autorisations de catégorie sont cruciaux pour gérer l’accès et la création de contenu au sein de votre communauté Discourse. Ce guide vous aidera à comprendre comment utiliser ces fonctionnalités efficacement.

Résumé

  • Les autorisations de catégorie contrôlent la visibilité et les actions des utilisateurs
  • Les autorisations sont gérées via les listes d’accès des groupes
  • Différents niveaux d’autorisation : Voir, Répondre et Créer
  • Considérations spéciales pour l’accès administrateur, modérateur et anonyme

Gestion des autorisations de catégorie

Accéder aux paramètres de sécurité de la catégorie

  1. Naviguez vers la catégorie que vous souhaitez gérer
  2. Sélectionnez le bouton « Modifier la catégorie » qui comporte une icône de clé à molette
  3. Accédez à l’onglet « Sécurité »

Comprendre les niveaux d’autorisation

Il existe trois niveaux d’autorisations que vous pouvez attribuer aux groupes :

  1. Voir : Les utilisateurs peuvent visualiser la catégorie et son contenu
  2. Répondre : Les utilisateurs peuvent publier des réponses dans les sujets existants
  3. Créer : Les utilisateurs peuvent créer de nouveaux sujets dans la catégorie

Ajouter des groupes à la liste d’accès

  1. Cliquez sur le bouton « Ajouter un groupe »
  2. Sélectionnez un groupe dans le menu déroulant
  3. Choisissez le(s) niveau(x) d’autorisation approprié(s) pour ce groupe

:information_source: Les nouveaux forums ont des groupes par défaut comme « everyone » (tout le monde), « admins » (administrateurs), « staff » (personnel), « moderators » (modérateurs) et des groupes de niveau de confiance. Les groupes personnalisés que vous avez créés apparaîtront également dans cette liste.

Supprimer des groupes de la liste d’accès

Pour supprimer l’accès d’un groupe, cliquez simplement sur l’icône de la poubelle :wastebasket: à côté du nom du groupe.

Visibilité des catégories et contrôle d’accès

Autorisations par défaut

Par défaut, les nouvelles catégories autorisent le groupe « everyone » (tout le monde) à Voir/Répondre/Créer. Cela signifie que tous les utilisateurs, y compris les visiteurs anonymes, ont un accès complet à la catégorie.

Restreindre la visibilité de la catégorie

Si un groupe n’a pas l’autorisation « Voir » pour une catégorie :

  • La catégorie n’apparaîtra pas dans l’interface utilisateur pour les membres de ce groupe
  • Les membres des groupes ayant accès verront une icône de cadenas à côté de l’insigne de catégorie

Pour limiter l’accès à une catégorie à des groupes spécifiques, vous devrez supprimer le groupe everyone des paramètres de sécurité de la catégorie et inclure les groupes appropriés qui seront autorisés à voir la catégorie.

Cette vidéo montre comment vous pouvez utiliser les autorisations de groupe pour créer des catégories privées :

:warning: Veuillez noter que l’interface utilisateur de la vidéo est obsolète, mais les mêmes concepts de base s’appliquent toujours.

https://www.youtube.com/watch?v=u2--KFaBwu4

Transcription de la vidéo

Dans cette vidéo, nous allons examiner comment créer un groupe d’utilisateurs, puis accorder à ce groupe que j’ai créé des autorisations pour une catégorie privée.

Dans cette installation Discourse, j’ai une catégorie appelée staff (personnel) et je veux donner à un groupe spécifique d’utilisateurs l’accès à cette catégorie particulière.

D’abord, je vais accéder à la page d’administration, puis je vais me diriger vers les utilisateurs et les groupes, et ici je vais créer un nouveau groupe.

Nous avons un groupe d’internes qui rejoindra l’équipe prochainement, nous voulons donc leur donner juste un certain niveau d’accès à cette catégorie staff.

Nous voulons qu’ils puissent voir les sujets et y répondre, mais pas créer de nouveaux sujets. Créons donc ce groupe, nous laisserons tout cela par défaut et nous cliquerons sur créer.

Une fois que nous avons cliqué sur créer, nous pouvons retourner à nos catégories et trouver la catégorie privée qui nous intéresse : staff.

Maintenant, nous allons modifier cette catégorie. Dirigez-vous vers sécurité, et c’est là que nous avons notre page d’autorisations.
Actuellement, les utilisateurs qui font partie du groupe appelé staff peuvent créer, répondre et voir les sujets dans la catégorie staff.

Maintenant, je vais choisir le groupe interns (stagiaires) que je viens de créer, puis ouvrir ce menu déroulant et autoriser les stagiaires à répondre aux sujets et à les voir, mais pas à créer de nouveaux sujets. Nous pourrions également choisir « voir », mais pour l’instant, je vais juste choisir répondre et voir.

Ensuite, nous cliquerons sur le bouton plus et enregistrerons la catégorie, et nous attendrons que cette page se mette à jour.

Tous les nouveaux utilisateurs que j’ajouterai à ce groupe interns pourront désormais voir tous les sujets de cette catégorie staff et ils pourront répondre à n’importe lequel d’entre eux - ils ne pourront simplement pas créer un nouveau sujet dans cette catégorie.

Voilà comment créer un groupe dans Discourse, puis accorder à ce groupe spécifique d’utilisateurs certaines autorisations pour une catégorie privée.

Limiter les actions sans masquer la catégorie

Si un groupe peut « Voir » mais pas « Créer » ni « Répondre » :

  • La catégorie et son contenu seront visibles
  • Le bouton « Nouveau sujet » sera grisé et désactivé
  • La catégorie n’apparaîtra pas dans le menu déroulant des catégories de l’auteur de la composition

:information_source: Les utilisateurs qui peuvent seulement « Voir » une catégorie peuvent toujours recevoir des notifications et voir le contenu de la catégorie inclus dans leur e-mail de résumé.

Cas spéciaux et considérations

Accès administrateur et modérateur

  • Les administrateurs ont toujours les autorisations complètes Créer/Répondre/Voir pour toutes les catégories
  • Les modérateurs n’ont pas d’accès par défaut et doivent être explicitement inclus dans les règles d’autorisation
  • Les modérateurs appartiennent aux groupes « staff » (personnel) et « moderators » (modérateurs)

Utilisateurs anonymes vs. utilisateurs connectés

  • Le groupe « everyone » (tout le monde) inclut tous les utilisateurs, même les visiteurs anonymes
  • Le groupe « trust_level_0 » inclut tous les utilisateurs connectés
  • Pour interdire l’accès anonyme, utilisez « trust_level_0 » au lieu de « everyone »

Exemples de configurations d’autorisation

Limiter l’accès à un groupe personnalisé

Visibilité publique avec création de contenu restreinte

Réponses ouvertes, création de sujet restreinte

Accès uniquement aux utilisateurs connectés

Ressources supplémentaires

45 « J'aime »
Create a private category with limited access for a certain group
Setting up a private category
Restricting Access to categories
What are the 'Private spaces'? What difference with 'Categories'?
Private Topics - are they supported?
Creating private groups
Group permissions for specific subcategory
Difficulty of Tiered-access forum
Can a group be used to contain users to viewing specific categories?
Adding users to the "staff" group
Custom Guest Mode
Is it possible to create a private categories
Using Discourse For Course Community
Patreon members only can create a New Topic?
Permissions for specific users
Setting Security Parameters: Log-In, Read-Only, Protected Groups
Red spot to indicate new users to review
Ban members from certain categories?
Private room/category for specific User group?
Mirrored topic: same topic in two categories
Configure Patreon integration with Discourse
Difference between “member” and “staff user”
Can I add a group of users to a PM without inviting them?
A plugin to "check" a portion of a post before it can be posted
Private Group Facebook Like
Private Group Facebook Like
Category Previews
Category Previews
Category Previews
Several questions about management right
How we put people in a category?
Questions à propos des groupes
Setting up Trust Levels along with Groups
Understanding Discourse
Allow only posting to subcategories
Ability to disable trust level auto-promotion?
The ability to post answers anonymously
Disable New Topic
What can user groups be used for?
What can user groups be used for?
Unable to set a Featured Topic
Help with auto-close topic?
Discourse for self hosting
Providing specific permissions to specific groups
Is it possible to add custom security groups (creating mini sub-communities)
Pin topics only for specific groups?
Limit discussion to certain people
Silence user via API
Discourse for Academic Use Features (Done and to be Done)
Prevent users creating new topics in a category but allowing them to comment?
Voting plugin: hiding closed topics
Latest topics on homepage with only members to read in detail?
Is it possible to create a custom group?
Automatically granting permissions to new members?
Placing Specific Topics in Read Only
4 different user types
How do I get some members to have a colored nick and create topics? (That others can't see this topic)
Forum structure advice
New to Discourse, have some questions :)
Allow students to create a tag when opening a topic
Setting up Discourse without the ability to create new topics
Can't delete this category because it has chat channels
Permissions and clients/users
Do not know how to setup locked subcategory
Locking topics to be accessed by members-only
Users self-select Category on Registration... is it possible?
Create a category in Discourse
Is it possible to restrict certain “docs” to appear based on the user’s groups?
How to make only people from a specific group create a post?
Disable topic creation in the parent/root category
Configure Patreon integration with Discourse
Discourse Moderation Guide
Groups ACL
Show posts only to logged in users
Post with private tag group is visible to not logged in user with direct link
Available settings within the category edit page
Default staff category permissions (on install)? what are they, exactly?
Understanding Discourse Trust Levels
Allow guest to Post in Topic
Disable reply option on every new topic users create
Limit topic creation to subcategories
Restrict "Ask a category expert to respond" to specific groups?
Use Case Question - Room/Equipment Booking
How to make the notification settings enabled to all the users?
Are Moderated User Invites a thing?
My Wiki of useful Meta (and other) links
My community users can't post anything
User created groups
Page visible to all - specific category for users only
Migrate a vBulletin 4 forum to Discourse
Error Can't search when No login
Addding a paid group who can reply to topics but not create them
First-login home page
Limiting visibility and access to forums by profile
Configuring group notifications for a private category
Hierarchical group membership (groups inside groups)
Control Category Visibility and Access by User Levels
I Need a category link to take me to a tags page
A few questions related to moderation
I can't find the settings to allow members to make new topics
I can't find the settings to allow members to make new topics
How to delete default categories with chats?
Set up a category ONLY for specific Users
Limit users rights
No drafts in Discourse? Abomination! So I have had to publish 65 open drafts. And that sucks. Is there a way to hide these published posts?
Creating groups in Discourse
Create a topic where only chosen people can post and see posts
How to Admin or the person who create the topic can only post
Looking for vBulletin alternatives (self hosted)
Trying to bring paying members from wp to discourse
Configuring anonymous posting for specific categories
WP (SSO) + LMS + Discourse Advice/Best Practices?
Can we prevent an admin from seeing a private category?
Help! Making two different channels in my discourse
Understanding Discourse for new users
Is this a use case for user custom fields?
Group as Group member?
Limiting Users to Certain Threads
Confidentiality of Posts, Public/private/onlyForAdmins

2 messages ont été déplacées vers un nouveau sujet : Créer une catégorie fantôme à utiliser avec un canal