Obrigado pelas suas observações, é por isso que eu não queria entrar muito em detalhes sobre permissões de categoria no início com aquela alteração de “todos” ![]()
Acho que muita coisa do que você diz aqui poderia simplesmente ser tornada impossível. Já tenho trabalhado em alguns sistemas preliminares aqui com ACLs e uma interface de permissões mais amigável no nosso plugin kanban que estamos desenvolvendo. Aqui está um exemplo. Pretendemos mudar as permissões de categoria para usar isso eventualmente:
Há várias regras envolvidas aqui, como é impossível dar permissões de Gerente para usuários anônimos em um quadro kanban, e assim por diante, e até mesmo suporta permissões obrigatórias, como Administradores podem sempre gerenciar um quadro.
Nós faríamos com que você não pudesse adicionar usuários anônimos quando o fórum exigir login.
Novamente, outra validação/restrição que podemos adicionar.
Nós poderíamos adicionar validações/avisos para esse tipo de coisa também.
É isso que quero evitar, esse tipo de permissões implícitas que estão em todo o Discourse, em vez de ter usuários logados + usuários anônimos explicitamente configurados sempre para uma categoria se ela for pública/não restrita à leitura.
De qualquer forma, por enquanto, não quero entrar muito fundo nisso, ainda há um caminho a percorrer antes de eu lidar com categorias. Mas concordo que o OP é um bug que precisa ser corrigido no meio tempo, então ainda farei isso.
