È possibile usare badge/gruppi per mostrare un'icona allo staff sull'avatar di un utente?

Vorrei contrassegnare gli utenti con dati che indicano il loro stato di licenza con il nostro software (ad esempio, se stanno provando una versione di prova, se stanno pagando o se non hanno affatto una licenza).

Utilizziamo già l’SSO, quindi l’inserimento di questi dati in Discourse non è un problema.

Non voglio che gli utenti vedano lo stato di licenza degli altri, ma desidero che i moderatori e lo staff possano vederlo.

Preferirei che un’icona o una parola che indica questo stato fosse visibile senza dover cliccare, quindi idealmente apparirebbe accanto al loro nome o sul loro avatar. Qualcosa di simile a come i moderatori hanno un piccolo scudo accanto al loro nome.

È possibile farlo attualmente?

Pensavo di poterlo realizzare tramite gruppi + abbellimento dell’avatar, rendendo i gruppi visibili solo a moderatori e staff, ma sembra che non funzioni (sì, ho impostato il gruppo come gruppo principale per l’utente con cui stavo facendo i test).

Questi “abbellimenti dell’avatar” erano visibili a tutti, anche se il gruppo e i suoi membri non lo erano. Ho appena ricostruito il mio contenitore, quindi sto utilizzando l’ultima versione di Discourse, e ora non sono visibili a nessuno, nemmeno a me stesso (proprietario del gruppo). Immagino che ciò sia dovuto a questo:

Tuttavia, mi sarei aspettato di poterlo vedere perché sono il proprietario del gruppo, ma immagino di no.

Qualche idea?

1 Mi Piace

Attualmente non è possibile senza un plugin, ma è fattibile. Utilizziamo internamente un piccolo plugin che lo fa, così da sapere chi sono i nostri clienti.

1 Mi Piace

un plugin pubblico? o qualcosa di interno?

potresti condividerlo a scopo di fork?

1 Mi Piace

È interno e probabilmente proprietario in quanto riguarda la nostra infrastruttura di hosting. Se non è così, un altro membro del team può intervenire.

1 Mi Piace

Non ho mai scritto un plugin, ma stavo guardando questo:

sembra un ottimo punto di partenza… ma non riesco a capire come determinare a chi mostrare le informazioni del badge (ad esempio, limitarlo a determinati gruppi)

1 Mi Piace

C’è un plugin per le note degli utenti. È visibile solo allo staff. Tuttavia, dovrai visualizzare la nota per leggerne il contenuto.