Я хочу создать форум на Discourse, где у разных пользователей будет разный доступ к форуму (на основе значения в базе данных). Знаете ли вы какие-либо реализации этого? Если нет, то как вы думаете, насколько сложно будет внести изменения?
Спасибо!
Вы рассматривали возможность использования групп (совокупности пользователей) и категорий (совокупности тем)?
Посмотрите Как использовать настройки безопасности категорий для контроля доступа к контенту, чтобы узнать подробности о настройке этого с помощью групп и категорий.
Чтобы синхронизировать значения между «базой данных где-то» и Discourse, вы можете создать простой веб-сервис, реализующий наш API для SSO: