Komponenten je nach Benutzergruppen oder Vertrauensstufen aktivieren

Ist es möglich, bestimmte Komponenten je nach Vertrauensstufe oder beispielsweise basierend darauf, ob Nutzer in einer bestimmten Gruppe sind, sichtbar zu machen?

Ich habe einige benutzerdefinierte JavaScript- und CSS-Funktionen für mein Discourse erstellt, die jedoch nur von bestimmten Nutzern, die zu bestimmten Gruppen gehören, nutzbar und sichtbar sein sollen. Ist das ohne die Erstellung eines Plugins möglich?

Vielen Dank für eure Antworten.

In der JavaScript-Komponente Ihres Themes haben Sie Zugriff auf das aktuelle Benutzerobjekt:

<script type="text/discourse-plugin" version="0.8">
let currentUser = api.getCurrentUser();
console.log(currentUser);
</script>

Anschließend können Sie currentUser.trust_level oder currentUser.groups prüfen und die Funktionalität entsprechend aktivieren oder deaktivieren.

Vielen Dank! Ich werde es versuchen. Ich muss diesen Teil des Codes in der Dokumentation übersehen haben.