Ocultando o botão tag-info para não administradores

Olá a todos,

Gostaria de ocultar o botão ‘#show-tag-info’ para usuários que não são administradores. Como administrador, clicar neste botão permite atualizar ou remover a tag, além de adicioná-la a um grupo. No entanto, ao clicar neste botão como usuário não administrador, a interface ainda parece indicar que é possível adicionar a tag a um grupo. Mas, ao clicar nesse link, o usuário é redirecionado para uma página 404.

Usando um pouco de jQuery, é possível ocultar condicionalmente esse botão para usuários não administradores. Gostaria de evitar essa solução, pois ela adiciona uma chamada extra à API que prefiro não fazer. Também poderia sobrescrever o modelo padrão dessa parte da interface, mas gostaria de evitar isso também.

Não vejo nenhuma configuração de administrador em /settings/tags relacionada especificamente a esse botão. Existe alguma maneira de ocultar esse botão para usuários não administradores sem recorrer às duas soluções mencionadas anteriormente?

Obrigado a todos!

Consegui reproduzir esse bug aqui no meta em unsupported-install; há um link para /tag_groups que retorna um erro 404.

Dito isso, eu escondi esse botão para usuários que não são da equipe na minha comunidade apenas para evitar a poluição visual:

body:not(.staff) #show-tag-info {
  display: none;
}

Você não precisa

Faço esse tipo de ajuste como um componente de tema: use o botão ➕Instalar abaixo da lista de componentes de tema, clique em Criar novo, personalize o CSS e adicione-o aos temas desejados.

Sim, devemos remover essa informação do grupo de tags; isso certamente não faz sentido para um usuário comum.

Acho que a intenção de mostrar as informações da tag para todos é poder exibir se há restrições de categoria específicas para a tag e mostrar quando há sinônimos de tag presentes, mas talvez devêssemos ocultar o botão completamente, a menos que uma dessas condições seja verdadeira.

Voltando aqui depois de apenas… 1,5 anos :sweat_smile:

Acredito que seu problema foi resolvido aqui:

Vou fechar isso :+1: