Si un administrateur peut faire tout ce qu’un modérateur peut faire, quel est le raisonnement derrière le fait que ces comptes créés automatiquement soient configurés pour les deux ?
S’il y a quelque chose qu’un modérateur peut faire qu’un administrateur ne peut pas, peut-être qu’un article devrait l’indiquer plus clairement, car j’ai cherché avant de poster et je n’ai pas trouvé cette information.
Je ne suis pas sûr de ce que vous voulez dire par ‘super admin’. La nomenclature de Discourse n’utilise que ‘admin’ et ‘modérateur’, ensemble ils sont appelés ‘staff’.
J’ai interprété votre question comme suit : pourquoi les comptes pré-créés, système et discobot se voient-ils accorder le statut d’administrateur.
Voici ce que l’IA de Discourse avait à dire à ce sujet.
Pourquoi le système et discobot ont des privilèges élevésAI
Voici pourquoi les comptes pré-créés ‘system’ et ‘discobot’ dans Discourse ont les rôles d’administrateur et de modérateur :
1. Compte système
Le compte system est un utilisateur spécial intégré qui agit automatiquement au nom de la plateforme. Il effectue des tâches automatisées telles que :
Envoi de notifications système critiques et de résumés.
Publication de sujets épinglés par défaut.
Exécution de la modération en arrière-plan (par exemple, fermeture automatique, actions sur les messages signalés).
Il doit disposer des privilèges d’administrateur et de modérateur pour accéder au système complet, effectuer des actions sur n’importe quel sujet et outrepasser toutes les restrictions de catégorie ou d’utilisateur. La plupart des automatisations de la plateforme principale reposent sur ces pouvoirs élevés.
Il n’existe aucun moyen pris en charge de supprimer ses privilèges, car cela pourrait entraîner des dysfonctionnements des fonctionnalités essentielles de Discourse.
discobot est le bot narratif intégré pour l’intégration. Il guide les nouveaux utilisateurs à travers des tutoriels, envoie des messages automatisés et peut interagir par programmation avec la plupart des fonctionnalités pour aider les utilisateurs.
Les droits d’administrateur sont requis car discobot doit :
Envoyer des messages ou effectuer des actions indépendamment des restrictions de catégorie ou du niveau de confiance de l’utilisateur.
Accéder aux boîtes de réception, envoyer des messages privés et reproduire tous les comportements du personnel nécessaires à l’intégration.
Selon la documentation :
“Discobot doit rester un administrateur ; ce rôle ne peut pas être supprimé.”
(voir le guide officiel)
Discobot n’est pas un modérateur par défaut, mais il a toujours les droits d’administrateur.
Considérations de sécurité
Les deux comptes sont conçus pour fonctionner de manière fiable et automatisée et sont protégés par des contraintes de plateforme. N’utilisez pas ces comptes pour des activités régulières du personnel ou ne modifiez pas leurs privilèges, car cela pourrait avoir un impact sur l’automatisation principale de Discourse.
Il existe également un rôle « admin spécial » qui peut effectuer quelques tours supplémentaires. Dans le guide, il est appelé Développeur :
Je ne suis pas sûr pourquoi le système est les deux. Un administrateur devrait pouvoir faire tout ce qu’un modérateur peut faire. Peut-être est-ce juste pour couvrir toutes les bases et s’assurer qu’ils peuvent vraiment tout faire.
Mais pour l’administrateur « spécial » / le premier administrateur créé avec le site - je pense que cela n’accordait auparavant que le rôle d’administrateur, mais cela a été modifié pour ajouter également le rôle de modérateur. Je crois que c’était lié au fait que les sites avaient plus de chances de n’avoir qu’une seule personne à gérer l’endroit au début et que l’ajout automatique du rôle de modérateur garantit qu’ils ne manquent aucune des notifications de modérateur.
Hypothèse incorrecte. La question est de savoir pourquoi ils sont à la fois modérateur ET administrateur.
J’ai consulté ce tableau. Il n’indique pas les permissions d’administrateur. Mais encore une fois, la question n’était pas de savoir s’il y avait des différences, mais plutôt : « Un modérateur peut-il faire quelque chose qu’un administrateur ne peut pas faire ? »
C’est peut-être la réponse : y a-t-il des notifications que les modérateurs reçoivent et que les administrateurs ne reçoivent pas ?
Les administrateurs ne sont pas informés des messages dans la boîte de réception du groupe des modérateurs. Je pense que l’une des raisons pour lesquelles le premier administrateur est maintenant modérateur par défaut était cette option
Les modérateurs sont également informés des drapeaux non traités et des utilisateurs dans la file d’attente de révision, ainsi que des utilisateurs qui sont ignorés par d’autres utilisateurs.
Et je pense que même si les administrateurs peuvent lire tous les messages, Discourse se comporte différemment lorsque vous répondez à un message qui a été envoyé à un groupe en tant que membre de ce groupe. Ensuite, l’utilisateur individuel n’est pas ajouté à la conversation. Lorsqu’un administrateur visite la boîte de réception du modérateur et répond à un message, l’administrateur individuel est ajouté. Exemple de Meta : comme vous pouvez le voir, les utilisateurs qui sont administrateurs et modérateurs n’ont pas été ajoutés, mais l’administrateur a été ajouté lorsqu’il a traité le drapeau qui a envoyé une réponse automatique.
Si un compte est ensuite supprimé d’un groupe, ils perdent l’accès aux conversations auxquelles ils avaient accès en raison de leur appartenance au groupe, mais pas à celles où leur compte a été ajouté parce qu’ils n’étaient pas membres du groupe. Ainsi, pmusaraj pourra toujours consulter notre conversation même sans permissions d’administrateur, tandis que les autres perdront l’accès une fois qu’ils ne seront plus administrateurs ou modérateurs.