Salut !
Je suis nouveau dans l’administration de Discourse et je viens de découvrir que les modérateurs ont presque les mêmes accès que les administrateurs. De plus, il y a un manque de contrôle sur les accès/capacités des modérateurs.
Mes principales préoccupations sont que les modérateurs peuvent…
A) Accéder aux messages privés de n’importe quel utilisateur.
B) Accéder à la zone des rapports.
C) D’autres zones de préoccupation que je n’ai pas encore trouvées !
J’ai donc commencé à chercher une solution, et j’ai abandonné après avoir lu le message d’un cofondateur qui indique…
…il semble donc que je doive prendre les choses en main pour limiter d’une manière ou d’une autre l’accès d’un modérateur.
Voici quelques solutions auxquelles je peux penser…
N’hésitez pas à me corriger ou à partager quelque chose de mieux.
A) Abandonner l’option de modérateur, et créer à la place un nouveau groupe d’utilisateurs/niveau de confiance basé sur un niveau d’accès plus conservateur.
B) Ajouter du JavaScript pour désactiver l’onglet des rapports et empêcher les modérateurs d’accéder aux messages privés.
C) Ajouter du CSS ciblé pour masquer les zones que je ne veux pas que les modérateurs voient.
Utiliser le ciblage CSS pour masquer l’onglet des rapports dans le tableau de bord d’administration.
En raison de mon manque de savoir-faire, j’ai eu recours à l’option moins préférée d’utiliser du CSS pour masquer des zones spécifiques. J’ai réussi à masquer l’onglet Rapports pour tous les modérateurs et administrateurs en utilisant…
li.navigation-item .reports {
display: none !important;
}
Mais je veux que cela cible uniquement les modérateurs. J’ai donc essayé de modifier le code de ICI qui explique comment cibler spécifiquement les modérateurs en utilisant CSS et changer la couleur de leur nom d’utilisateur. J’ai donc ajusté ci-dessous, mais je n’arrive pas à le faire fonctionner.
li.navigation-item {
&.moderator {
.reports {
display: none !important;
}
}
&.admin {
.reports {
display: inline;
}
}
}
Quelqu’un peut-il m’aider à comprendre ce que je fais de mal avec le ciblage CSS, ou me proposer une meilleure solution à ce problème ?
Merci beaucoup.


