Dificuldade do fórum de acesso por níveis

Quero criar um fórum Discourse onde diferentes usuários tenham acesso a diferentes partes do fórum (com base em um valor em algum banco de dados). Você conhece alguma implementação disso? Caso contrário, o quão difícil você acha que seria modificar?
Obrigado!

Você já considerou usar grupos (coleções de usuários) e categorias (coleções de tópicos)?

Confira Como usar as configurações de segurança de categorias para controlar o acesso ao conteúdo para detalhes sobre como configurar isso com grupos e categorias.

Para sincronizar os valores entre o “banco de dados em algum lugar” e o Discourse, você pode criar um serviço web simples que implemente nossa API de SSO.