Temos algo em nosso plugin-api que pode ajudar: discourse/app/assets/javascripts/discourse/app/lib/plugin-api.js at 7c7dd2335bb8590935ca6f7c19cec1f07a61412f · discourse/discourse · GitHub
Aqui está um exemplo que você pode colocar na seção <head> do seu 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>
Você precisará substituir MY_GROUP_NAME no código acima pelo nome real do seu grupo.
Isso funcionaria para você? Não tenho certeza de quão fácil seria fazer o mesmo no cartão de perfil do usuário, mas primeiro veja se o código acima é o que você procura nos posts.