Permitir postagem apenas em subcategorias

Deseja permitir que os usuários publiquem apenas nas subcategorias e não na categoria em si. Por exemplo, tenho uma categoria chamada ‘Aulas’ com subcategorias representando as diversas classes abaixo.

Aulas

  • Algoritmos Avançados
  • Programação Arduino
  • Raspberry Pi
  • OpenCV…

Não faz sentido postar diretamente em ‘Aulas’, pois é um termo genérico… Quero APENAS que eles publiquem nas subcategorias.

Posso configurar permissões, mas isso ainda permite que eles comecem a postar em ‘Aulas’ e só gera um erro quando tentam realmente enviar a publicação.

Tenho certeza de que isso já foi perguntado antes e pesquisei, mas não vi que fosse feito dessa forma.

Olá! :discourse:

Acredito que você encontrará este tópico útil

Olá e bem-vindo ao meta! Fico feliz em vê-lo aqui. :wave:

Tem certeza de que não pode definir as permissões da categoria pai para que sejam visíveis apenas pelos usuários aos quais deseja limitar o acesso? Você pode colocá-los em um grupo e, em seguida, conceder a esse grupo apenas permissão de leitura, sem permissão de leitura e escrita. Se eles estiverem vendo essa categoria no compositor como uma opção, talvez haja um bug ou talvez seja necessário fazer uma atualização forçada no navegador da web após alterar as permissões da categoria.

Você está correto… Tive que pressionar CTRL-F5 no Chrome. Depois disso, o botão Novo Tópico não pôde ser selecionado.

Obrigado, isso fez funcionar!

Uhuu! Bom trabalho. :sparkles:

Eu também recomendo ocultar o botão de novo tópico nessa categoria, pois isso causou muita confusão no meu site ao deixá-lo lá, mas desabilitado. Basta adicionar este CSS e alterar o slug da categoria; assumi que seu slug fosse ‘classes’.

body.category-classes #create-topic {
    display: none !important;
}