– Beschreiben Sie dieses Thema/diese Komponente in ein oder zwei Sätzen –
Stellen Sie verschiedene Symbolleisten für 2 bestimmte Gruppensätze bereit, 1 für Benutzer, die nicht zu bestimmten Gruppensätzen gehören, und 1 für nicht angemeldete Benutzer.
– Fügen Sie Screenshots hinzu (falls zutreffend) –
Hauptsächlich habe ich dies gemacht, weil ich eine schnelle Symbolleiste für Benutzer in verschiedenen Gruppen einrichten möchte, um anzuzeigen, ob sie höhere Zugriffsrechte auf die Community erhalten haben oder nicht. Außerdem habe ich festgestellt, dass einige Einstellungen für Discourse-Anfänger zu tief im Menü versteckt sind, daher habe ich diese ebenfalls in die Symbolleiste aufgenommen.
Und zur Bequemlichkeit beim Überprüfen des Admin-Panels, Aktualisieren von Website-Einstellungen usw.
– Fügen Sie die Vorschau- und Repository-Links hinzu –
Nein, es werden alle Gruppen überprüft, auf die der Benutzer Zugriff hat. Wenn Sie beispielsweise Gruppe A und B in die Gruppe 1 aufnehmen, sehen Benutzer in A oder B Links, die Sie für Gruppe 1 festgelegt haben.
Einige Mitglieder von Gruppe A sind auch in Gruppe B. Erhalten diese Personen eine Mischung aus den beiden Symbolleisten oder sehen sie nur eine davon?
In den Einstellungen gibt es Prioritäten von oben nach unten, z. B. ich bin ein Administrator (Gruppe 1) und gehöre auch zur Gruppe A (Gruppe 2). Ich erhalte NUR die Symbolleiste für Administratoren.
Grundsätzlich wird in der Reihenfolge geprüft, ob ein Benutzer zur Gruppe 1 oder 2 gehört. Wenn nicht, wird geprüft, ob er von der ausgeschlossenen Gruppe ausgeschlossen ist. Nicht angemeldete Benutzer haben keine Gruppeneinstellungen, daher werden sie separat geprüft.
Würden Sie in Erwägung ziehen, eine Option hinzuzufügen, um dies stattdessen zur Anzeige einer Kategorie mit Unterkategorien als Symbolleiste direkt unter der Hauptkopfzeile der Website zu verwenden? Oder vielleicht eine Variante?
Was ich suche, ist ein Beispiel dafür, wenn ein Benutzer eine Kategorie betrachtet, sagen wir eine, die den Produkten von „Unternehmen A“ gewidmet ist. Sie haben eine Symbolleiste unter dem Website-Header, die Links zur Website dieses Unternehmens mit Links wie dem Geschäft des Unternehmens, dem technischen Support usw. anbietet.
Wenn das Mitglied eine andere Kategorie liest, sagen wir eine für Unternehmen B, dann haben sie eine Symbolleiste unter der Hauptseitenleiste, die Links für Unternehmen B enthält.
Also
Unternehmen A, Geschäft, Support
Unternehmen B, Geschäft, Support
Problem mit Gruppen ist, dass ein Mitglied in beiden Gruppen sein könnte.