Olá,
Fiquei triste ao perceber que não havia permissões específicas por categoria para moderação só depois de ter configurado tudo. No entanto, gosto muito do fórum em geral e estou tentando encontrar uma maneira de contornar isso. Vi que existe um sistema de tags; há alguma forma de ter permissões personalizadas com base nas tags aplicadas aos tópicos ou algo similar?
Basicamente, o objetivo principal é o seguinte: o Desenvolvedor A tem acesso à Categoria A, o Desenvolvedor B à Categoria B. Ambos conseguem ver as categorias um do outro, postar nelas e ver o restante do fórum como usuários normais. Porém, o Dev A só pode editar posts, fixar tópicos, excluir coisas etc. dentro da Categoria A, e o mesmo vale para o Dev B na Categoria B.
Sei que isso não é possível atualmente nem com os níveis de confiança nem com as permissões de moderação. Mas existe alguma outra solução alternativa para restringir a edição de qualquer coisa, exceto na categoria em que o usuário está designado? Mesmo que seja apenas ocultar as funcionalidades de editar ou excluir em outras categorias que não a sua, com base em configurações específicas do usuário ou de associação a grupos.
Se mesmo assim isso não for possível, quais são os requisitos para configurar mais de um fórum dentro da imagem Docker, mesmo que use o mesmo banco de dados, talvez com um prefixo diferente ou algo assim? Em vez de restringir por categoria, poderia ser apenas outro pequeno fórum para uma equipe de desenvolvimento. Poderia criar uma conta de administrador em cada fórum e conceder permissões de moderador a cada equipe em seu respectivo fórum, permitindo que configurem como desejarem. Imagino que, uma vez que o Docker e o banco de dados estejam rodando, seria absurdo supor que outra instância do site pudesse funcionar independentemente a partir de um subdomínio?
Sei que não é comparar coisas equivalentes, mas o último fórum que usei permitia ou bloqueava edições com base em tags: um grupo era associado a uma tag; se a tag fosse pai e o grupo tivesse permissões para o pai, então tudo abaixo disso poderia ser feito conforme julgasse conveniente. Existem modificações disponíveis para o Discourse nesse sentido?
Agradeço muito qualquer insight que alguém possa ter sobre isso, especialmente informações sobre a execução de múltiplas instâncias, caso tenha experiência com o desempenho e os passos necessários para realizá-lo.
Obrigado!