Спасибо за плагин, @RGJ! Похоже, он реализует необходимую мне функцию.
Однако при тестировании я столкнулся с двумя проблемами:
- Если я «открываю» существующую категорию A (ранее доступную только для группы A), включив в настройках безопасности флажок «Включить приватные темы» и добавив права для другой группы B на создание своих приватных тем, то оказывается, что все существующие темы других пользователей группы A становятся видимыми для членов группы B. Похоже, что функция приватных тем работает только для тем, созданных после включения плагина, но не для существующих тем, созданных до его активации. Кто-нибудь может это подтвердить?
Ожидаемое поведение: существующие темы также должны оставаться скрытыми для пользователей группы B (как это работает для новых тем). В противном случае я не уверен, как выполнить миграцию.
- Во время тестирования я заметил, что после создания темы пользователем из группы A (владелец категории) у пользователя из группы B в представлении категории отображался счётчик
Новое (1). Поскольку тема была (правильно) скрыта от этого пользователя, такое уведомление через счётчик кажется ошибкой и может запутать пользователей.
Версия Discourse: 3.2.0.beta5-dev (cef6aca6e5)
Версия плагина: 1.5.3 (709df2c)