Mettre à jour nos boucliers d'administrateurs et de modérateurs

Actuellement, sur n’importe quel forum, un administrateur a la possibilité de rétrograder n’importe quel autre administrateur de son poste d’administrateur. Je me demandais donc si nous pouvions changer cela pour que le compte qui est le propriétaire ait un bouclier qui ne soit pas gris normal, mais un bouclier vert divisé en deux, et qu’il ne puisse pas être rétrogradé par les administrateurs et les modérateurs, qui seraient gris, et les administrateurs réguliers, qui seraient bleus, afin de différencier les différents types de comptes. Mais si le propriétaire le souhaite, il peut changer une autre personne sur le forum pour qu’elle ait le bouclier vert, se donnant ainsi le bouclier bleu, et le nouveau détenteur du bouclier vert ne peut plus être rétrogradé.

Bienvenue sur Discourse Meta @Encounter :waving_hand: :tada:

Un administrateur qui possède/crée le forum ne peut pas être « rétrogradé » car son e-mail se trouve dans DISCOURSE_DEVELOPER_EMAILS dans app.yml.

Si vous êtes auto-hébergé et que vous ne voulez pas que d’autres administrateurs soient rétrogradés, ajoutez-les simplement aux e-mails des développeurs et effectuez une reconstruction.

Vous pourriez également expliquer aux autres administrateurs de ne pas rétrograder les autres si vous ne voulez pas modifier les e-mails des développeurs. Soit dit en passant… Comme on peut s’y attendre, être administrateur est une position de pouvoir, et idéalement, vous ne voulez pas que beaucoup de personnes aient ces privilèges.


Si vous souhaitez modifier la couleur du bouclier des administrateurs et des modérateurs pour aider à les différencier, vous pouvez consulter ce guide :

Vous pouvez également utiliser des titres. Par exemple, l’administrateur qui possède la communauté pourrait recevoir un titre de « propriétaire » afin que tout le monde sache qui ne pas rétrograder si c’est ce qui vous inquiète ?

J’espère que cela vous aidera :wink:

4 « J'aime »

En mettant de côté les couleurs des boucliers pour le moment, y a-t-il une situation spécifique que vous essayez de gérer avec cette demande ?

J’imagine des cas limites comme :

  1. laisser le propriétaire du site transférer la propriété du site à quelqu’un d’autre
  2. rendre un administrateur supplémentaire non rétrogradable

Mais l’une ou l’autre de ces choses semble être une occasion rare, et devoir modifier le fichier app.yml comme l’explique Ondrej semble tout à fait raisonnable.

2 « J'aime »

Bonjour ondrej merci d’avoir mentionné qu’ils ne peuvent pas être supprimés du rôle d’administrateur, mais je suis en désaccord avec cela.
Sur un forum Discourse d’essai gratuit que j’ai créé, j’avais accordé le rôle d’administrateur à 2 autres personnes et par erreur de ma part, mais elles ont supprimé mes rôles d’administrateur et de modérateur et ont fini par me bannir du forum, c’est pourquoi j’ai posé la question et jetez également un œil à ceci

Je ne suis pas le propriétaire de ce forum, mais simplement l’utilisateur ici sur la photo et je peux révoquer leur rôle d’administrateur.

Ondrej parlait des forums auto-hébergés, où quelqu’un crée le forum et a également accès au serveur. Donc, même s’il était possible pour un autre administrateur de supprimer son statut d’administrateur, il pourrait créer un nouveau compte administrateur.

Vous n’aviez pas mentionné que vous parliez d’un forum hébergé par Discourse. Je ne pense pas que Discourse garantisse que le premier administrateur ne puisse pas être supprimé sur leur hébergement. J’imagine que ce n’est pas si rare que quelqu’un crée un forum, quitte une entreprise plus tard, et que le premier administrateur doive alors être remplacé, donc cela me semble logique de le permettre.
Je suppose que, dans le pire des cas, si vous accordez accidentellement des permissions d’administrateur et que vous les confirmez par e-mail, vous pourriez contacter leur support, et ils pourraient vérifier qui a créé le forum.

2 « J'aime »

[quote=“Encounter, post:4, topic:370203”]sur un forum discourse d’essai gratuit que j’ai créé, j’avais accordé les droits d’administrateur à 2 autres personnes et par erreur de ma part, ils ont supprimé mes rôles d’administrateur et de modérateur et ont fini par me bannir du forum, c’est pourquoi j’ai demandé
[/quote]

Bonjour et bienvenue @Encounter :slight_smile:

Pour commencer, si vous rencontrez des problèmes avec votre essai gratuit pour quelque raison que ce soit, vous pouvez contacter directement le support client à team@discourse.org et ils pourront vous aider. :+1:

Mais ensuite, les versions hébergées sont un peu différentes des versions auto-hébergées, et si vous êtes sur un plan hébergé, le premier administrateur n’a pas le droit d’être extra spécial comme ceux auxquels Ondrej et Toddz font référence.

(Cela dit, je viens de réussir à rétrograder mon compte administrateur principal avec un compte administrateur de test sur mon site de test auto-hébergé, donc je devrai peut-être enquêter sur ce qui se passe si je suis censé être inamovible :slight_smile:)

3 « J'aime »

compréhensible donc après cet incident, j’ai cité la réponse à mon email de problème en leur disant ceci :
« nous sommes désolés, nous ne pouvons rien faire pour vous aider »
puis ils ont dit qu’ils avaient fermé le forum pour cela.

mais alors pourquoi sur l’image ci-dessus

je peux rétrograder cet utilisateur et il est le propriétaire du forum mais le forum est auto-hébergé

Je pense que parce qu’il s’agissait d’un essai gratuit, cela a peut-être été la solution la plus simple à un problème plutôt délicat. Mais si vous commencez un nouvel essai, soyez très prudent quant à qui vous accordez les droits d’administrateur. :folded_hands:

Oui, je vois des choses similaires sur mon site auto-hébergé. Bien que le mien ait pas mal tourné en tant que site de test, j’ai peut-être fait quelque chose d’étrange à un moment donné. :slight_smile:

Cependant, comme j’ai accès au serveur, je peux créer et accorder des droits d’administrateur à partir de là, donc j’espère que je suis couvert si mes utilisateurs de test se mutinent. :slight_smile:

3 « J'aime »

Merci beaucoup pour votre aide, jammy :slight_smile:

1 « J'aime »

Oui - c’est la solution ultime pour les auto-hébergeurs. Celui qui contrôle le serveur (et le domaine / les enregistrements DNS) a le vrai pouvoir !!

2 « J'aime »

Qu’est-ce que tu veux dire par là ?

Car avec l’accès au serveur et à la ligne de commande, vous pourriez faire beaucoup de choses (bricolées) (comme refaire des publications, accéder à la base de données, etc.). Donc, si vous êtes auto-hébergé et que d’autres administrateurs vous rétrogradent, mais que vous avez accès au serveur sur lequel le forum s’exécute, alors vous pourriez Create an admin account from the console.

1 « J'aime »

c’est exact

Pour revenir sur ce sujet et le conclure…

Pour les administrateurs qui sont définis dans DISCOURSE_DEVELOPER_EMAILS, le déclencheur pour être automatiquement ré-ajouté en tant qu’administrateur après avoir été rétrogradé est la déconnexion/connexion.

(Je pensais initialement que ce serait lors de la reconstruction, mais cette méthode a plus de sens :slight_smile:)

3 « J'aime »