Permitir que moderadores de categoria gerenciem subcategorias

Estou planejando usar o Discourse para todos os cursos educacionais dentro de um programa, bem como para hospedar vários grupos de pesquisa. Ambas as abordagens promovem curso = categoria de nível superior + vários grupos (equipe do curso e participantes do curso), ou grupo de pesquisa = categoria de nível superior + grupo do Discourse. Ambas não se mapeiam naturalmente em múltiplos Discursos isolados. O programa educacional tem a mesma coorte de alunos. Os grupos de pesquisa são tipicamente muito pequenos para uma instância completa do Discourse e se beneficiam do conhecimento compartilhado.

Por outro lado, em ambos os casos, quero delegar uma quantidade significativa de autonomia: os instrutores dos cursos vão querer organizar seus cursos de maneiras diferentes, e os grupos de pesquisa vão querer criar subcategorias para projetos de pesquisa.

Parece que ambas as necessidades são melhor atendidas pela capacidade de delegar o poder de configurar a categoria de nível superior e os grupos. Uma possibilidade seria ter um nível de permissão mais alto “gerenciar” para categorias e subcategorias. Isso também espelharia como os proprietários de grupos podem gerenciar seus grupos.

1 Curtiu