Discourse Gruppen CSS-Klassen im Body

Dank @Johani habe ich diese großartige Theme-Komponente von @Falco gefunden :pray: : Jetzt sind alle Gruppen eines Benutzers im body-Tag gesetzt. Ich habe nach einer Lösung gesucht, habe aber keine Erwähnung dieser Komponente gefunden.

Ich habe etwas Seltsames an der Komponente festgestellt (außer bei Admin-Benutzern). Wenn ich einen Benutzer zu einer Gruppe hinzufüge, ändert sich das body-Tag nicht – eine neu hinzugefügte Gruppe wird im body-Tag nicht angezeigt.

Ich habe die Seite aktualisiert, mich ausgeloggt, es im Inkognito-Modus überprüft, zwischen Browsern gewechselt und es auf verschiedenen Servern getestet … nichts hilft.

@Falco, könntest du bitte das Problem überprüfen?

Update: Das Problem liegt am Sichtbarkeitsstatus der ausgewählten Gruppen. Ich hatte eingestellt: „Sichtbar für Gruppenbesitzer und Admin“. Deshalb konnte die Komponente den Gruppennamen im body-Tag nicht anzeigen. Wenn ich die Sichtbarkeit auf „Alle“ stelle, funktioniert es korrekt.

Ich denke, das ist keine korrekte Funktionsweise der Komponente. Liege ich richtig?

Das ist das erwartete Verhalten der Komponente. Wenn eine Gruppe für den aktuellen Benutzer nicht sichtbar ist, wird sie nicht zur Body-Klassenliste hinzugefügt, da dies ein Informationsleck darstellen würde.

1 „Gefällt mir“

Vielen Dank! Ich habe verstanden. Übrigens löst Ihre Komponente eine sehr wichtige Aufgabe. Sie sollte zumindest in der Komponentenliste aufgeführt sein.

1 „Gefällt mir“

The Theme Component mentioned above has now been published:

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.