Como posso adicionar um símbolo ao lado do nome de alguém? Por exemplo, se alguém estiver no grupo de equipe, quero adicionar um símbolo ao lado do nome, assim como acontece quando você é moderador e tem um símbolo ao lado do seu nome.
Dê uma olhada nos flares de avatar; suspeito que seja isso que você está procurando.
Obrigado! (20 caracteres)
Isso ajudaria?
É isso que estou procurando, exceto que quero que o ícone apareça nas postagens e ao acessar o perfil de alguém. Além disso, quero que o ícone seja exibido apenas se você fizer parte do grupo de equipe.
Estou tentando configurar para que a equipe não precise ser admin ou moderador, mas tenha um ícone de staff, como um escudo que os moderadores possuem.
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.
