Ich möchte Benutzer mit Daten kennzeichnen, die ihren Lizenzstatus für unsere Software anzeigen (z. B. ob sie eine Testversion nutzen, bezahlen oder überhaupt keine Lizenz haben).
Wir verwenden bereits SSO, sodass das Übertragen dieser Daten in Discourse kein Problem darstellt.
Ich möchte nicht, dass Benutzer den Lizenzstatus anderer sehen können, aber Moderatoren und Mitarbeiter sollten diesen einsehen können.
Ich bevorzuge ein Icon oder ein Wort, das diesen Status ohne Klick anzeigt, idealerweise direkt neben ihrem Namen oder auf ihrem Avatar. Ähnlich wie Moderatoren ein kleines Schild neben ihrem Namen haben.
Ist dies derzeit möglich?
Ich dachte, ich könnte dies mit Gruppen und Avatar-Flairs umsetzen, wobei die Gruppen nur für Moderatoren und Mitarbeiter sichtbar sind. Das scheint jedoch nicht zu funktionieren (ja, ich habe die Gruppe als Primärgruppe für den Testbenutzer festgelegt).
Es ist intern und wahrscheinlich proprietär, da es unsere Hosting-Infrastruktur betrifft. Falls das nicht der Fall ist, kann sich jemand anderes aus dem Team dazu äußern.
Ich habe noch nie ein Plugin geschrieben, aber ich habe mir das hier angesehen:
Das sieht nach einem großartigen Start aus … aber ich kann nicht herausfinden, wie ich festlege, wem die Badge-Informationen angezeigt werden sollen (z. B. auf bestimmte Gruppen beschränken).