Standardmäßig die Gruppe „Moderatoren“ von der Über-Seite entfernen?

Gibt es außer CSS und außer einer Theme-Komponente eine eingebaute Möglichkeit, die Standard-Moderatorengruppe von der Über-Seite zu entfernen?

Ich habe gerade herausgefunden, dass, wenn man @moderators zur Liste der Gruppen hinzufügt, die im Moderatorenabschnitt der Über-Seite ausgeblendet werden sollen, der gesamte Abschnitt verschwindet.

Ist dies der beste Weg, dies zu erreichen?

Ich mache das, weil wir einigen Managern Zugriff auf das Personal gewähren müssen und wir nicht möchten, dass sie im Moderatorenabschnitt aufgeführt werden.

Ein einfacher Weg, dies zu erreichen, besteht darin, sie auf TL4 zu setzen – dies gewährt ihnen viele „Mitarbeiter“-Berechtigungen, ohne dass sie sich tatsächlich in der Moderatorengruppe befinden.

Absolut nicht. Sie benötigen Zugriff auf Diskussionen des Personals und (manchmal) die Warteschlange für die Überprüfung. Die zusätzlichen Berechtigungen für TL4 (die nicht sehr zahlreich sind) werden also nicht helfen.

Ich wünschte, es würde helfen. Wir könnten wirklich eine dritte Art von Personal gebrauchen, aber ich stelle mir vor, das wäre ein Albtraum in der Programmierung.

In Ordnung.

Sie möchten also die Moderatorengruppe anzeigen, aber nicht die einzelnen Mitglieder davon. Verstanden.

Einfach.

  1. Fügen Sie sie der Moderatorengruppe hinzu
  2. Erstellen Sie außerdem eine Gruppe, die nur die Manager enthält (wahrscheinlich nur für Admins sichtbar)
  3. Fügen Sie diese Gruppe zu about_page_hidden_groups hinzu (über IhreWebsiteURL.com/admin/site_settings/category/all_results?filter=about%20page%20hidden%20groups)
  4. Fertig!
2 „Gefällt mir“

Ich bin verwirrt – würde das die Manager nicht in der Moderatorengruppe anzeigen?

Sie denken wahrscheinlich an die Einstellung about_page_extra_groups, die genau das tun würde.

Die obige Einstellung unterdrückt die Benutzer in dieser Gruppe davon, auf der /about-Seite in den anderen Gruppen angezeigt zu werden. Sie werden natürlich auf der Moderatoren-Gruppenseite angezeigt, aber nicht auf der /about-Seite.

Ich erinnere mich daran, da @pfaffman sehr aufgeregt über deren Implementierung war, da er früher als Administrator auf unzähligen Discourse-Seiten aufgetaucht ist!

Ah. Das ist es. Ich nahm an, es würde die Manager-Gruppe verbergen, aber sie sind immer noch sichtbar. Mein Fehler!

2 „Gefällt mir“

Die Administratoren sind nur ein Beispiel für unser Problem; Entschuldigung, dass ich es nicht klar dargelegt habe.

Wir haben auch zwei Benutzer, die im Grunde Gründer sind und immer noch in Personalangelegenheiten involviert sind, sodass sie Zugriff benötigen. Ich habe eine Gruppe für Gründer erstellt und diese Gruppe zur Liste der „auszublendenden“ hinzugefügt.

Das schwierigere Problem ist, dass neue Moderatoren eine Art Trainingszeit haben, in der sie in Bezug auf die Software Moderatoren sind, aber keine aktiven Mods. Daher haben wir es so eingerichtet, dass es eine weitere Gruppe namens „Aktive Mods“ gibt, die den aktiven Moderatoren das Flair auf ihrem Benutzerprofil verleiht. Das bedeutet, dass es keine (Forensoftware-)Gruppe für diese Trainees gibt. Daher können sie nicht als Gruppe ausgeschlossen werden.

Der einfachste Weg, nur die aktiven Moderatoren auf der „Über uns“-Seite aufzulisten, wäre daher, einfach die Gruppe der tatsächlichen aktiven Moderatoren anzuzeigen. Denn im Moment gibt es mehr „Moderatoren“, die keine tatsächlichen Moderatoren sind. Aber um dies zu tun, benötige ich eine Möglichkeit, die Standard-Moderatoren-Gruppe von der Seite zu entfernen.

Ich kann dies mit der Funktion zum Ausblenden von Gruppen erreichen. Ich wollte nur sicherstellen, dass dadurch nichts anderes beschädigt wird. Im Grunde möchte ich den am wenigsten „hacky“ (unorthodoxen/unsauberen) Weg wissen, um das zu erreichen, was ich brauche, daher die Frage, ob es eine eingebaute Methode dafür gibt.

Danke für das Stellen von Fragen!

Nein, die Einstellung ist schlecht benannt. Dort steht „auf der Über-Seite ausblenden“, aber sie sollte eigentlich „in der Moderatorenliste auf der Über-Seite ausblenden“ heißen.