У меня есть общий форум Discourse для моей некоммерческой организации. Я хотел бы использовать функцию «Группы» для фильтрации набора категорий, которые видят (и видят только их) участники конкретного подсообщества, которое мы создаем, после того как они будут приглашены на форум. Другие категории, созданные на форуме, не связаны с их работой, и мы хотим скрыть их от просмотра, чтобы избежать путаницы.
Возможно ли это? Я думал, что 1. связывание конкретных категорий с группой при создании группы и 2. выбор этих же групп в письмах-приглашениях решит задачу.
Мне не удалось найти тему, которая удовлетворяла бы этой конкретной потребности.
Вы можете изменить видимость определённых (под)категорий так, чтобы к ним имели доступ все группы/уровни доверия, кроме указанной группы. При этом вы измените права доступа этой группы в тех категориях, которые для неё актуальны, предоставив полный доступ только к этим выбранным категориям.
Я вот-вот займусь компонентом темы, который будет изменять главную страницу в зависимости от основной группы пользователя. Решение о том, как это реализовать, я принял несколько месяцев назад. Надеюсь, завтра я вспомню, как именно. Пока не уверен, стоит ли публиковать этот компонент темы, но постараюсь не забыть написать об этом здесь, когда это произойдёт.