Tags obrigatórias devem ser obrigatórias apenas com base no tipo de usuário

Eu tenho este grupo de tags que quero forçar em mim mesmo, como administrador, em uma categoria específica, para nunca me esquecer de taguear tópicos corretamente.

Como essas tags são muito específicas e eu não quero que sejam usadas por mais ninguém além de mim, restrinjo quem pode usá-las:

Agora, o problema é que, quando tento criar um novo tópico nessa categoria como não administrador, não consigo, pois exige que eu adicione pelo menos uma tag, mas todas as tags estão restritas a administradores:

image

Minha sugestão é que o “selecione pelo menos 1 tag” só deva ser visível se pelo menos 1 tag desse grupo puder ser usada por usuários fora do grupo de usuários restrito. Portanto, neste caso, como todas as tags no grupo de tags Danny Wyatt estão restritas a administradores, mas como eu permito que não administradores criem novos tópicos e postagens nessa categoria, o aviso e a limitação de “selecione pelo menos 1 tag” não deveriam estar lá.

Isso me permite forçar a adição de pelo menos 1 tag como administrador, mas não administradores ainda podem criar novos tópicos e postagens nessa categoria.

3 curtidas

Eu entendo a ideia, mas, desde que o requisito de tag não se aplique a administradores (o que é o caso atualmente), não acho que isso vá resolver seu problema.

Ainda faz sentido aplicar requisitos apenas a usuários que têm permissão para usar a tag.

1 curtida

Obrigado por compartilhar o link.
Infelizmente, não tenho certeza se entendi o problema que o usuário tem/tinha?

Pelo que estou percebendo, as restrições e limitações de tags estão sendo aplicadas aos administradores, então estou um pouco confuso sobre por que o usuário não tem isso aplicado aos moderadores?

É verdade que os administradores não podem usar uma tag que é limitada a outra categoria. No entanto, eles podem criar um tópico sem adicionar uma tag, mesmo que uma tag seja exigida nas configurações da categoria.


Como administrador, deixar isso em branco não bloqueará a publicação do tópico. Então, eu acho que

não funcionará. Você ainda pode criar um tópico nessa categoria sem adicionar uma tag.

Sim, esse é o caso, até onde sei. Os requisitos de tag são ignorados para administradores.

Nós realmente deveríamos documentar isso melhor, vi outro tópico bem recente com a mesma confusão (não consigo me lembrar exatamente qual, no entanto)

Editar: ah, aqui está Required tag groups not being respected

2 curtidas

Eu ainda sou um grande fã desta ideia, pessoalmente, como uma forma de abordar este problema de forma mais geral: "Regular mode" for admins and moderators (e.g. something like "sudo")

1 curtida

Ok, então estes parecem ser dois problemas separados?

Se for o caso, talvez devêssemos focar a conversa no que eu postei originalmente para evitar distrair daquele problema original, já que o que vocês estão discutindo já tem tópicos abertos sobre isso?

1 curtida

Sim, eu posso ver como isso ainda fará meu fluxo de trabalho não funcionar como esperado. A única coisa é que mostrará o texto, então talvez eu possa vê-lo e isso me lembrará, o que de certa forma é útil.

Meu problema está mais relacionado com outros usuários não conseguirem postar se as tags forem obrigatórias. Por enquanto, removi a restrição e terei que me forçar a lembrar. Espero que esses dois problemas sejam corrigidos no futuro :crossed_fingers:

2 curtidas

@alltiagocom Acho que minha resposta não será exatamente a que você espera. Atualmente não administro nenhum fórum Discourse, então posso dizer que sou um iniciante na área.

Por outro lado, administrei muitos fóruns sob vBulletin e depois XenForo.

O administrador de um fórum não é um super moderador, ele é quem gerencia o back office, aquele que nunca deveríamos ver na parte pública.

Ainda não conheço o sistema hierárquico no Discourse, mas, em teoria, o fundador de um fórum deveria criar 2 contas, uma de administrador, a conta sombra, e uma conta de moderador com o poder máximo que lhe pode ser atribuído. Este caso de bypass de tag é típico (e provavelmente há muitos outros), na gestão pública da sua comunidade não deve ser um problema, e não é se você for um moderador, não um administrador.

Não sei se o Discourse pensou nesses 2 papéis diferentes dessa forma, mas se sim, espero que minha reflexão possa ajudá-lo a gerenciar melhor sua comunidade.

1 curtida

Obrigado pelo seu feedback.

O problema que expus primeiro não está relacionado ao administrador, no entanto. Está relacionado aos usuários que não são administradores.

Quando defino um grupo de tags que contém tags que podem ser vistas (mas não usadas) por pessoas que não são administradoras, como este:

os usuários que não são administradores ainda devem ser capazes de criar tópicos ou responder a tópicos, mesmo que o tópico exija pelo menos 1 tag. Neste caso, estou usando “admin” como restrição, mas poderia ser qualquer outro, outro grupo de usuários que pode usar a tag. Portanto, quando crio um requisito para tags que são limitadas a um grupo de pessoas, mas então outro grupo de pessoas é obrigado a usar essas tags que eles não podem usar, isso não faz muito sentido.

É como dizer: apenas pessoas da Itália podem entrar por esta porta, mas não permitimos que ninguém, independentemente do país, mostre seu passaporte para confirmar de onde vêm.

Espero que faça sentido?

1 curtida

Sim, você está certo. É uma reflexão mais ampla que lhe propus.

Este problema, que eu compreendo perfeitamente e que para mim parece um bug, se repete se o grupo escolhido não for Administradores, mas sim Moderadores, por exemplo?

1 curtida

Não importa qual(is) grupo(s) você selecione. Você também pode usar um grupo personalizado. O resultado é sempre o mesmo: usuários que não estão em um grupo permitido a usar tags do grupo de tags não podem mais criar tópicos nessa categoria.

2 curtidas