¿Es posible usar insignias/grupos para mostrar un icono del personal en el avatar de un usuario?

Me gustaría marcar a los usuarios con datos que indiquen su estado de licencia con nuestro software (por ejemplo, si están en prueba, si están pagando o si no tienen ninguna licencia).

Ya utilizamos SSO, así que integrar estos datos en Discourse no es un problema.

No quiero que los usuarios vean el estado de licencia de otros, pero sí que los moderadores y el personal puedan verlo.

Preferiría que un icono o una palabra que indique este estado fuera visible sin necesidad de hacer clic; idealmente, aparecería junto a su nombre o en su avatar. Algo similar a cómo los moderadores tienen un pequeño escudo junto a su nombre.

¿Es esto posible actualmente?

Pensé que podría hacerlo mediante grupos + adornos de avatar (avatar flair), configurando los grupos para que solo fueran visibles por moderadores y personal, pero eso no parece funcionar (sí, configuré el grupo como grupo principal para el usuario con el que estaba probando).

Estos “adornos de avatar” eran visibles para todos, incluso si el grupo y sus miembros no lo eran. Acabo de reconstruir mi contenedor, así que estoy ejecutando la última versión de Discourse, y ahora no pueden ser vistos por nadie, ni siquiera por mí (el propietario del grupo). Supongo que esto tiene que ver con lo siguiente:

Sin embargo, esperaba poder verlo porque soy el propietario del grupo, pero supongo que no.

¿Alguna idea?

1 me gusta

Actualmente no es posible sin un plugin, pero sí se puede hacer. Utilizamos un pequeño plugin interno que realiza esta función para saber quiénes son nuestros clientes.

1 me gusta

¿un plugin público o algo interno?

¿Podrías compartirlo con fines de bifurcación?

1 me gusta

Es interno y probablemente propietario, ya que está relacionado con nuestra infraestructura de alojamiento. Si no fuera así, alguien más del equipo puede intervenir.

1 me gusta

Nunca he escrito un plugin, pero estaba revisando esto:

Parece un excelente punto de partida… pero no logro averiguar cómo determinar a quién mostrar la información de la insignia (por ejemplo, restringirla a ciertos grupos).

1 me gusta

Existe un plugin de notas de usuario que solo es visible para el personal. Sin embargo, necesitarás ver las notas para consultar su contenido.