Я бы предпочёл, чтобы каждое право можно было настраивать для всех остальных групп, обрабатывая их так же, как «владельцев», «участников» или «модераторов». Однако меня устроит и решение, при котором после вопроса «Кто может что-то делать» следует уточнение «Какие группы могут это делать».
Под «выделенной категорией» я имел в виду опцию в интерфейсе администрирования категорий, позволяющую настроить категорию как «канал» для одной [1] специальной группы. Без такой настройки ничего не должно меняться.
Выше я пытался описать фундаментально иную потребность в использовании Discourse в формальных условиях.
В неформальных сообществах категории организованы тематически.
Формальные сообщества, скорее всего, представлены таким образом, что структура категорий соответствует структуре самого сообщества.
В случае нашей школы существуют категории для отдельных учебных групп, классов и групп классов, которые далее делятся на разделы только для родителей и разделы для родителей и учителей.
Для сотрудничества между этими различными группами или взаимодействия с отдельными экспертами доступны только личные сообщения. Однако они не отображаются в категориях (то есть в представлении, которое является стандартным для всей остальной информации).
Таким образом, и без того сложный интерфейс Discourse становится ещё более запутанным из-за дополнительного слоя групп и личных сообщений.
Я хочу опционально интегрировать этот слой в представление категорий.
Возможно, существуют сценарии использования, допускающие более одной группы, по крайней мере, до тех пор, пока не будет реализована арифметика групп. ↩︎