Masquer le personnel de la page /about

|||
|-|-|-|
| :information_source: | Résumé | Cacher le personnel de la page « À propos »
| :hammer_and_wrench:|Dépôt| GitHub - literatecomputing/discourse-hide-admins-about: Theme component to hide some admin users from about page |
| :question:|Guide d’installation|Comment installer un thème ou un composant de thème|
| :open_book:|Nouveau aux thèmes Discourse ?| Guide pour débutants sur l’utilisation des thèmes Discourse

<!- Remplissez « repoName » et « repoURL » pour le bouton d’installation automatique →

Installer ce composant de thème

<!- Décrivez ce thème/composant en une ou deux phrases →

Ce composant ne recevra plus de mises à jour et sera bientôt déprécié car il n’est plus nécessaire !!!

Masquer éventuellement certains membres du personnel de la page /about

<!- Ajoutez des captures d’écran (si applicable) →

En entrant des utilisateurs comme ceci :

rendra leurs liens cachés de la page /about.

<!- Ajoutez plus de détails et expliquez les paramètres (si applicable) →

Un exemple où cela est utile est si quelqu’un est un administrateur technique du site, mais n’est pas membre de la communauté. Discourse.org utilise un plugin pour cela ; voici un composant de thème qui fait la même chose.

Bien que l’URL contienne « staff », elle masque les utilisateurs des sections modérateur et administrateur de la page /about.

Mise en garde : S’il n’y a qu’un seul administrateur ou modérateur et que cet utilisateur est masqué, alors il y aura un en-tête « admin » ou « modérateur » sans aucun utilisateur listé en dessous.

17 « J'aime »

Génial, pile ce dont j’avais besoin pour me cacher, eh bien, toi ! :rofl: Merci Jay !

4 « J'aime »

Un composant en besoin urgent, merci

2 « J'aime »

On adore les paramètres par défaut, alors !

2 « J'aime »

Les modérateurs de catégorie sont toujours visibles. Donc, cela ne peut masquer que ceux qui sont à l’échelle du forum.

Ceux-ci se trouvent-ils sur la page /about ?

Y a-t-il une raison pour laquelle quelqu’un voudrait les cacher ?

Pouvez-vous m’envoyer un lien ?

Oui.

Je ne sais pas. Pourquoi quelqu’un voudrait-il cacher du personnel ? Peut-être pour la même raison.

Je postais juste (mal formaté) pour information pour ceux qui aiment cacher les modérateurs mais utilisent des modérateurs de catégorie avec ou à la place de ceux de tout le forum.

Plus maintenant car j’ai changé mes modérateurs de niveau de catégorie à niveau “personnel”. Je ne regarde jamais /about et nulle part ailleurs, donc j’ai complètement oublié que j’utilisais les mêmes utilisateurs dans chaque catégorie. Je me suis réveillé à cette situation lorsque j’ai fait un test de ce composant.

Pour être précis. Il a caché l’utilisateur souhaité de la toute première catégorie mais pas des suivantes.

Cela ne me dérange pas, vraiment. Je comprends pourquoi certains administrateurs veulent cacher les modérateurs, mais cela ne le faisait pas avec des modérateurs de catégorie basés sur des groupes.

Et honnêtement — /about est tellement bien caché que peu importe ce qu’il y a ou pas :wink:

1 « J'aime »

Nous en avons quelques-unes sur la nôtre : :slight_smile:

2 « J'aime »

Hmm. À première vue, on dirait que ceux-ci devraient également être masqués. J’essaierai de jeter un autre regard la semaine prochaine.

Moi aussi ! Et @angus aussi.

Joli petit TC !

Seriez-vous ouvert à ce que j’ajoute des fonctionnalités pour masquer les mods et les mods de catégorie également ? Ou du moins essayer…

2 « J'aime »

Bien sûr ! Ou vous pouvez me donner un indice et je peux le faire.

3 « J'aime »

Musique à mes oreilles !!!

Suggestion 1 - Cacher aussi les modérateurs

Étendez simplement la fonctionnalité existante afin que les modérateurs puissent également être masqués (en utilisant le même champ) et appelez-le plutôt « personnel caché ».

Cela a du sens car Discourse veille intelligemment à ce que chaque utilisateur du personnel n’apparaisse que dans les administrateurs ou nos modérateurs (mais pas les deux). Bien qu’il y ait moins d’utilité à masquer les modérateurs, il existe encore quelques cas d’utilisation, comme avoir un modérateur de test.

Suggestion 2 : Cacher les modérateurs de catégorie

Il est assez courant que les gens veuillent cacher les modérateurs de catégorie, car ils prennent beaucoup de place et il y a peu de valeur à les exposer publiquement en dehors du contexte de la catégorie spécifique.

Parfois, il est logique de cacher seulement certaines catégories de modérateurs de catégorie, mais d’en exposer d’autres.

Facilement réalisable avec CSS, par exemple sur mon site :

// masquer les modérateurs de catégorie sur la page /about
section.about.category-moderators {
    display: none;
}

Je le ferais en utilisant un seul champ qui permet de spécifier soit all, soit des catégories individuelles.

Il pourrait être utile de pouvoir supprimer des individus, mais je ne pense pas que cela vaille la peine de l’ajouter à ce stade, à moins que les gens ne le demandent, car ce serait un peu plus complexe.

Suggestion 3 : Intégrer le texte étendu sur la page À propos

C’est un TC très utile, mais il ne fait qu’une seule fonction limitée. Et il serait très facile de l’intégrer.

Il me semble logique que toutes les personnalisations de la page /about soient regroupées au même endroit. De plus, @manuel est un type génial et pourrait bien aimer collaborer sur ce sujet.

Vous voudrez peut-être renommer ce TC « Page À propos personnalisée » ou similaire si vous empruntez cette voie.

Sous-suggestion : Markdown

Il serait encore mieux si le champ étendu sur la page À propos acceptait le markdown plutôt que du simple HTML brut.

4 « J'aime »

Pour information @pfaffman, en partie grâce à vos récents commentaires, il existe maintenant une fonctionnalité intégrée pour faire cela, bien qu’elle soit basée sur les groupes :

9 « J'aime »

Cette nouvelle fonctionnalité permet de cibler un ou plusieurs membres d’un groupe, ou s’agit-il de masquer tous les membres du groupe ?

1 « J'aime »

C’est pour les groupes. « membres spécifiques » serait la même chose que « utilisateurs ». Je préférerais que le sélecteur permette de choisir des utilisateurs ou des groupes, mais c’est juste pour les groupes.

3 « J'aime »

Donc, malheureusement, si je comprends bien. Cela dirait masquer tous les administrateurs par rapport à un administrateur spécifique ? Si c’est le cas, je ne suis pas sûr que l’équipe ait compris l’application particulière de votre cas d’utilisation d’origine.

1 « J'aime »

Pourquoi ne pas créer un groupe et y ajouter les utilisateurs que vous souhaitez masquer au lieu d’utiliser « administrateurs » dans ce cas ?

4 « J'aime »

Oui, je suppose que ce serait suffisant. Et cela rendrait les choses plus efficaces si un site avait un plus grand volume de personnel à dissimuler.

Je n’avais pas envisagé cet angle. Merci.

3 « J'aime »

Je me suis mis en tant qu’administrateur dans le groupe modérateur, on m’a dit de ne pas afficher ce groupe et à cause de cela /about indique qu’il y a 0 administrateur et 0 modérateur (nous avons besoin de CSS pour masquer les zéros, cela fait juste mauvaise impression).

3 « J'aime »

J’ai mentionné cela dans le sujet Announcements. C’est définitivement de l’espace perdu s’il n’y en a pas.

4 « J'aime »