Я установил 4 категории как элементы боковой панели по умолчанию, и все они имеют ограничения. Когда я приглашаю пользователя в Discourse с правами группы на некоторые из этих категорий, боковая панель для этого пользователя всё ещё пуста.
Может кто-то помочь? Спасибо!
Сайдбар предназначен в первую очередь для пользователей, а не для администраторов. Однако администратор может задать значения по умолчанию в настройках Discourse.
Вот что он и сделал…
Я сделал, но это не работает: у нового пользователя нет категорий на боковой панели.
Это новые пользователи или существующие?
Если это существующие пользователи, то при изменении категорий боковой панели по умолчанию вам нужно будет применить изменения в настройках исторически:
Это применяет только изменение исторически. Поэтому, если вы уже добавили категории по умолчанию, которые хотите применить исторически сейчас, выполните следующие действия:
- Удалите категории и нажмите «Нет, применить изменение только на будущее».
- Добавьте их обратно и нажмите «Да».
Новые или существующие пользователи: если категория ограничена определённой группой, она не отображается, даже если пользователь входит в эту группу.
Я только что выполнил следующие действия на тестовом сайте перед ответом на эту тему:
- Создал категорию
#foo, видимую только группе@foo. - Добавил категорию
#fooв «Категории по умолчанию в боковой панели». - Нажал «Да», чтобы применить изменения исторически.
- Вошел в систему как «Фрэнк» — пользователь, не входящий в группу
@foo. - Убедился, что он не видит
#fooв своей боковой панели. - Добавил «Фрэнка» в группу
@foo. - Обновил страницу в окне Фрэнка.
- Убедился, что он видит
#fooв своей боковой панели. - Удалил «Фрэнка» из группы
@foo. - Снова обновил страницу в окне Фрэнка.
- Убедился, что он не видит
#fooв своей боковой панели.
Есть ли какие-либо идеи, что может отличаться на вашей стороне?
