Hallo,
ich benutze Discourse mit spezifischen Gruppen, die Kategorien zugewiesen sind, um deren Zugriff zu beschränken. Wir möchten nicht, dass eine Gruppe mit einer anderen kommuniziert. Diese Lösung funktioniert bis auf die @mention-Autocomplete-Liste. Alle Benutzer werden in der Autocomplete-Liste angezeigt, auch wenn alle Sichtbarkeitseinstellungen auf nur Gruppenbesitzer und Moderatoren gesetzt sind und die Posting-Einstellungen für alle Gruppen auf niemanden gesetzt sind.
Die Ausnahme bilden alle Trust_Level-Gruppen. Ich kann die Einstellung Wer kann die Mitglieder dieser Gruppe sehen? nicht von Jeder auf etwas anderes ändern. Immer wenn ich sie auf Niemand setze, ändert sie sich zurück auf Jeder, wenn ich weg navigiere und dann zurückkomme.
Ist das ein Fehler oder übersehe ich eine Einstellung, die verhindert, dass die Autocomplete-Liste mit allen Benutzern gefüllt wird?
Das kommt immer wieder vor. Es gibt keine Möglichkeit, Benutzergruppen vor anderen Benutzern zu verbergen, nur ihre Gruppenzugehörigkeit.
Wenn Sie nicht möchten, dass Benutzer wissen, dass andere Benutzer existieren, müssen Sie den Zugriff auf Benutzerprofile deaktivieren. Ich glaube nicht, dass es dafür eine einfache Möglichkeit gibt.
Es gibt diese Website-Einstellung allow users to hide profile (Benutzern erlauben, Profil zu verbergen), aber das erlaubt nur Benutzern, sich selbst zu verbergen. Ich denke, Sie benötigen ein Plugin, um dies für jeden Benutzer zu aktivieren.
Es gibt diese Website-Einstellung enable user directory. Ich glaube nicht, dass dies auch Benutzernamen verbirgt.
Wenn Sie nicht möchten, dass sich Benutzer überhaupt sehen, müssen Sie separate Communities erstellen. Sie können sich die Multisite-Konfiguration mit Docker ansehen.
Nein, das tut es nicht. Deshalb wären separate Foren oder, wie Sie sie nennen, Communities die einzige Lösung. Wenn das Anzeigen von Benutzernamen ein so großes Problem darstellt.
Ich habe versucht, das Benutzerverzeichnis zu deaktivieren und auch versucht, die Benutzerprofile auszublenden, ohne Erfolg. Ich kann versuchen, die Idee von Foren/Communities vorzuschlagen, aber ich habe ein benutzerdefiniertes Plugin von einem früheren Mitarbeiter geerbt, das anscheinend irgendwann funktioniert hat, aber nicht mehr. Ich habe Schwierigkeiten zu verstehen, warum es nicht funktioniert. Vielen Dank für all die Hilfe.