Nel nostro plugin-api abbiamo qualcosa che dovrebbe poter aiutare: discourse/app/assets/javascripts/discourse/app/lib/plugin-api.js at 7c7dd2335bb8590935ca6f7c19cec1f07a61412f · discourse/discourse · GitHub
Ecco un esempio che puoi inserire nella sezione <head> del tuo tema:
<script type="text/discourse-plugin" version="0.11">
api.addPosterIcon((cfs, attrs) => {
if (attrs.primary_group_name === "MY_GROUP_NAME") {
return { icon: 'shield-alt', className: 'staff', title: 'staff' };
}
});
</script>
Dovrai sostituire MY_GROUP_NAME nel codice sopra con il nome effettivo del tuo gruppo.
Una soluzione del genere potrebbe funzionare per te? Non sono sicuro di quanto sia semplice ottenere lo stesso risultato sulla scheda o sul profilo dell’utente, ma prima verifica se il codice sopra è ciò che stai cercando per i post.