É possível usar emblemas/grupos para mostrar um ícone em um avatar de usuário para a equipe?

Gostaria de marcar usuários com dados que indiquem seu status de licenciamento com nosso software (por exemplo, se estão em período de teste, se estão pagando ou se não possuem licença alguma).

Já utilizamos SSO, então integrar esses dados ao Discourse não é problema.

Não quero que os usuários vejam o status de licenciamento uns dos outros, mas gostaria que moderadores e equipe pudessem vê-lo.

Prefiro que um ícone ou palavra que indique esse status seja visível sem necessidade de clique, então idealmente ele apareceria ao lado do nome do usuário ou no avatar. Algo semelhante ao modo como moderadores têm um pequeno escudo ao lado do nome.

Isso é possível atualmente?

Pensei que poderia fazer isso usando grupos + flair de avatar, tornando os grupos visíveis apenas para moderadores/equipe, mas isso não parece funcionar (sim, configurei o grupo como grupo primário para o usuário que estava testando).

Esses “flairs de avatar” eram visíveis para todos, mesmo que o grupo e seus membros não fossem. Acabei de reconstruir meu container, então estou rodando a versão mais recente do Discourse, e agora eles não são visíveis para ninguém, nem mesmo para mim (dono do grupo). Suponho que isso tenha a ver com isso:

Mas eu esperaria poder vê-lo porque sou o dono do grupo — mas, acho que não.

Alguma ideia?

1 curtida

Atualmente, isso não é possível sem um plugin, mas é factível. Utilizamos um pequeno plugin interno para realizar essa função, de modo que saibamos quem são nossos clientes.

1 curtida

um plugin público? ou algo interno?

você poderia compartilhá-lo para fins de fork?

1 curtida

É interno e provavelmente proprietário, pois está relacionado à nossa infraestrutura de hospedagem. Se não for esse o caso, alguém da equipe pode intervir.

1 curtida

Nunca escrevi um plugin, mas estava olhando para este:

Parece um ótimo ponto de partida… mas não consigo descobrir como definir para quem exibir as informações do distintivo (como restringir a certos grupos).

1 curtida

Existe um plugin de notas do usuário. Ele é visível apenas para a equipe. Mas você precisará visualizar a nota para ver o conteúdo.