Comment gérer les permissions et les rôles

Les permissions représentent différentes actions qui peuvent être effectuées sur la communauté, et il est possible de configurer ou restreindre qui peut effectuer ces actions.

Configuration

223.png

Pour configurer une permission, commence par la rechercher pour la modifier.

Toutes les permissions ont un état par défaut, et il est important de le connaître avant de modifier.

Il existe deux états par défaut possibles :

  • Personne n'a la permission

224.png

  • Un groupe d'utilisateurs (ce qui peut inclure tout le monde) a la permission par défaut

225.png

Recherche par nom de permission

226.png

Pour mettre à jour une permission, clique sur “Add”.

227.png

Ici, tu modifies la permission : "Poster un métapost".

Ensuite, les différentes configurations sont :

  • Nom : Il est possible de donner un nom à la configuration pour la différencier facilement, ou tu peux garder le nom par défaut de la permission.
  • Accorder ou refuser : Choisis d'accorder ou de refuser la permission. Par défaut, la configuration est réglée sur accorder (GRANT).
  • Cibler un rôle ou un statut ? : Choisis un rôle ou un statut pour appliquer la configuration souhaitée.
  • Cibler une chaîne ou toutes les chaînes ? : Choisis la chaîne pour appliquer la configuration souhaitée.

Enfin, il est possible de définir des conditions pour déverrouiller la configuration choisie.

La liste des conditions et leurs définitions est la même que pour les missions (par exemple, les membres ayant posté X fois peuvent déverrouiller la permission).

Modification et Suppression

Modification

229.png

Il est possible de modifier ou de supprimer des permissions créées auparavant. Pour ce faire, il suffit de cliquer sur les boutons “Edit” ou “Delete” :

À partir d'août 2023, il est possible de modifier : uniquement le nom et les conditions.

Il n'est pas encore possible de modifier les chaînes, rôles, ou statuts associés ; c'est une amélioration à venir.

Suppression

Attention : si une permission est supprimée, la configuration est perdue, et il est possible de la recréer.

230.png

Rôles

Les rôles peuvent avoir plusieurs utilisations dans la communauté :

  • Donner des permissions à un groupe d'utilisateurs ET/OU
  • Partager avec d'autres utilisateurs le rôle spécifique qu'un groupe d'utilisateurs peut avoir, comme Community Manager, Admin, etc.

Sur cette page, il est possible de configurer les rôles : les créer, choisir à qui les attribuer, et gérer les demandes de "rôles demandables".

Créer un rôle

231.png

Pour créer un rôle, clique sur le bouton "Add a role" en haut à droite.

232.png

Ensuite, choisis :

  • Name : le nom du rôle que tu veux attribuer
  • Icon image : l'image associée au rôle si tu veux l'afficher à côté du nom de l'utilisateur
  • Description : la description du rôle s'affiche uniquement dans l'email pour le moment (août 2023)
  • Role is requestable: Si cette option est sélectionnée, alors l'utilisateur peut demander le rôle depuis son compte dans le profil. Ainsi, "le rôle est caché dans le profil" doit être décoché, sinon l'utilisateur ne peut pas demander le rôle.
  • Role is hidden on profile: Si l'option est sélectionnée, alors cela signifie que le rôle n'est pas visible dans la section rôle du profil.
  • Owners are featured: Si cette option est sélectionnée, alors le rôle est soit entièrement écrit, soit l'icône choisie précédemment est affichée à côté du nom de l'utilisateur.
  • Add a condition: Permet d'ajouter des conditions qui attribueraient automatiquement le rôle aux utilisateurs qui les remplissent.
  • Add a permission: Permet d'accorder des permissions spécifiques aux utilisateurs ayant ce rôle.

Une fois tous les éléments obligatoires remplis, le bouton "create this role" est cliquable.

Postuler pour des rôles "Requestable"

Pour permettre aux utilisateurs de postuler à un rôle, le toggle "Role is hidden on profile" doit être désactivé

Les utilisateurs peuvent postuler à des rôles directement depuis leur profil si les rôles sont marqués comme requestables. 

Créer un canal de demande de rôle

Tu peux créer un canal où les utilisateurs peuvent demander des rôles spécifiques pour obtenir l'accès. Voici comment le configurer :

  1. Va dans l'onglet "Config"
  2. Accède à "Permissions & Roles"
  3. Clique sur l'onglet "Roles", puis sélectionne "+ Add a Role"
  4. Remplis les champs requis
  5. Désactive le toggle pour "Role is Hidden on Profile"
  6. Active le toggle pour "Role is Requestable"
  7. Clique sur "Add a Permission"
  8. Sous Permission Type, sélectionne "Access to Channel" dans le menu déroulant
  9. Pour "Permission or Deny?", choisis "Permission"
  10. Dans le champ suivant, sélectionne le canal spécifique que tu veux restreindre.

Lorsque les utilisateurs voient le channel dans le menu, il peut être visible ou limité

Une fois la demande de rôle d’un utilisateur approuvée, il aura accès au channel. 

 


Attribuer un rôle à un utilisateur

Une fois le rôle créé, il est possible de l'attribuer aux utilisateurs manuellement ou en approuvant la demande si cette option est choisie.

Manuellement

Pour ce faire, clique sur "Give the role to a user".

233.png

Pour l'instant, il existe deux options pour trouver un utilisateur :

234.png

Les deux méthodes recherchent des utilisateurs dans notre base de données, donc ils doivent avoir un compte au préalable. Choisis “Search with email” si tu veux être sûr de ne pas confondre des utilisateurs dans le cas où plusieurs utilisateurs ont le même pseudonyme.

Rôle demandable

Si le rôle est demandable, l'utilisateur doit postuler pour l'obtenir. Pour voir la liste des utilisateurs qui ont postulé, clique sur "request for role" dans le menu et clique sur "Give a role" pour l'attribuer ou sur "Deny" pour refuser de l'attribuer.

235.png

Voir et modifier les utilisateurs avec un rôle

Pour voir la liste des utilisateurs dans un rôle spécifique, fais défiler vers le bas jusqu'à la section "users with this role".

236.png

Depuis cette section, il est facile de retirer un utilisateur d'un rôle en cliquant sur la croix à côté du nom.

Liste des permissions

Toutes les permissions existantes sont listées ci-dessous :

Nom Action
Access to channel
  • Voir l'entrée dans le menu des channels
  • Voir le contenu du channel
Access to moderation feed
  • Accéder et voir le contenu de l’onglet “all posts” du channel Modération
Access To Moderation System
  • Voir l'entrée du channel dans le menu des channels
  • Voir le contenu et pouvoir le modérer
  • Voir / Modifier la liste des banned words (si on a la permission Update Settings)
Access To Platform
  • Accéder aux contenus non restreints de la BEP
Answer
  • Pouvoir répondre à une question du chat depuis la plateforme
Appear In Rankings 
  • Permet d’être compté dans le ranking afin d’apparaître dans le classement des users. Bien mettre les admins manuellement en deny !
Ban User
  • Bannir un utilisateur
  • Débannir un utilisateur
Comment on metaposts
  • Commenter un post
Create Events
  • Creer un evenement
  • Modifier un evenement si on est le créateur
  • Enregistrer un evenement en brouillon
  • Supprimer son evenement
Create Private Discussion
  • Créer une conversation chat entre un ou plusieurs utilisateurs (fonctionne pour chat one to one et poster dans un chatroom) 
Delete Answers If Someone Has Been Flagged
  • Supprimer une réponse d’un chat uniquement flaggée depuis le channel modération
Delete Messages
  • Supprimer son propre message sur un channel chat
Delete own metaposts
  • Supprimer son propre metapost
Delete Post If Someone Has been Flagged
  • Supprimer une question d’un chat uniquement flaggée depuis le channel modération
Delete Public Messages
  • Supprimer le message de quelqu’un d’autre sur un channel chat : chatroom et one to one
Delete users
  • Possibilité de supprimer un utilisateur ainsi que tout son contenu créé depuis son profil sur la plateforme
Edit Answers
  • Éditer sa propre réponse au chat pendant 5 minutes
Edit Other Events
  • Pouvoir editer et supprimer l’event créé par n’importe qui sur la plateforme 
Like metaposts
  • Liker un metapost 
Like products
  • Liker un produit depuis un channel product feed ou depuis le détail du produit
Manage Channels
  • Voir toute la liste des channels existants depuis l'admin V2
  • Créer un nouveau channel
  • Modifier un channel existant
  • Voir l’entrée categorie depuis l’admin V2
  • Rajouter, modifier et suppimer des catégories parents et enfant
Manage Contests
  • Voir la page “concours” dans l’admin et donc pouvoir creer, modifier, supprimer des concours 
Manage Roles Requests
  • Voir et gérer les demandes de rôles
Moderate metaposts
  • Supprimer ou modifier le post de quelqu’un d’autre
Pin a post
  • Épingler un post en haut d’un channel
Post a metaposts
  • Publier un post dans la communauté
Publish Pending Questions Or Answers
  • Voir les questions/réponses en modération pending
  • Publier une réponse en modération pending
  • Publier une question en modération pending
  • Répondre a une question en moderation active et que la réponse donnée ne soit pas en modération pending
  • Poser a une question en moderation active et que la question posée ne soit pas en modération pending
Report User contents
  • Signaler un message sur channel chat
  • Signaler un message sur Post/Gallery/Pairing/routine, Events, product (tous les metapost)
Report Users
  • Signaler un utilisateur
Schedule a post
  • Droit de plannifier les metaposts 
Send chatroom Messages
  • Pouvoir envoyer un message sur les channels Chatroom
Send Emails from admin
  • Pouvoir envoyer/plannifier un email depuis l’admin à tous les utilisateurs : Community Emails + Product Testing
Subscribe To Events
  • S'inscrire à un évènement 
Undelete metaposts
  • Dans le channel de modération, permet de ressusciter un post qui a été supprimé
Update other’s metaposts
  • Modifier le post (la publication) de n’importe quel utilisateur (Les posts validés par les admins ne peuvent pas être modifiés. Il faut les invalider pour les modifier)
Update own chatroom messages
  • Modifier son propre message envoyé dans un channel de type chatroom
Update own metapost
  • Modifier sa propre publication
Update Product Testing
  • Ajouter un user à un test
  • Supprimer un user d'un test
  • Changer état d'avancement du test pour un user
  • Créer/Modifier/Supprimer un product testing
  • Voir la liste des product tests
Update Products
  • Créer un produit depuis admin V2
  • Créer une catégorie de produit depuis admin V2
Update Roles
  • Voir les rôles existants dans l'admin V2
  • Créer/Modifier/Supprimer un role
  • Voir les users d'un role en particulier
  • Créer un nouveau statut
  • Supprimer un statut
  • Voir les onglets rôle et permission dans l’admin
Update Settings
  • Voir / Changer le HTML des Terms and Conditions dans l'admin V2
  • Voir / Changer le HTML de la landing page dans l'admin V2
  • Voir / Changer le HTML Body/Head des BEPs dans l'admin V2
  • Voir / Changer / Modifier / Supprimer des Home cards dans l'admin V2
  • Créer / Modifier / Supprimer un custom field
  • Voir / Changer / Tester le HTML des emails dans l'admin V2
  • Voir / Changer la config des Feed/Activity
  • Voir la liste des types de permissions dans l'admin V2
  • Voir la config d'une permission dans l'admin V2
  • Voir les conditions d'obtention d'une permission dans l'admin V2
  • Créer / Supprimer / Modifier une permission dans l'admin V2
  • Voir / Uploader des images custom sur l'admin V2
  • Voir la liste des actions vérifiables dans l'admin V2
Update SEO settings on metaposts
  • Modifier le meta-titre et meta-description de chaque post si le channel est configuré pour le SEO
Update Surveys
  • Créer / Modifier / Supprimer un sondage
Update Wordings
  • Voir les wordings dans l'admin V2
  • Changer les wordings dans l'admin V2
Upload Attachements
  • Télécharger des piéces jointes, pdf, images, ou vidéos sur Post/Gallery/Pairing/post Events/routine (tout metapost)
Validate Metapost’s Comment
  • Droit de valider un commentaire de post ( correspond à un post résolu pour le wiki) : il est important d'activer l'option "Allow comment validation" dans la "comment configuration" du channel souhaité"
Validate Metaposts
  • Droit de valider un metapost : il est important d'activer l'option "Allow post validation" dans la "post configuration" du channel souhaité
Validate missions
  • Valider les missions dans l'admin V2

Cet article vous a-t-il été utile ?
Utilisateurs qui ont trouvé cela utile : 1 sur 1