У меня небольшая установка Discourse для частного сообщества на Discourse 3.3.0 (stable):
Проблема: Пользователи уровня доверия 2 (TL2) не могут отправлять личные сообщения — ни друг другу, ни администратору. Кнопка Сообщение отображается, но при попытке отправки ничего не происходит (ошибки нет).
Вот что я уже проверил:
personal message enabled groups = admins, moderators, everyone
direct message enabled groups = everyone
Для всех групп уровней доверия (TL0–TL4) → Кто может писать этой группе = Все
Для пользователя-администратора (Crank) параметр allow_private_messages установлен в true в Rails
Установлены плагины, связанные с ограничением сообщений
TL2 могут читать и отвечать на личные сообщения от администраторов, но не могут начать новое сообщение.
При необходимости могу предоставить скриншоты (страницы настроек, взаимодействие между группами и т. д.).
Есть ли у кого-нибудь идеи, что может блокировать исходящие личные сообщения для обычных участников?
Заранее спасибо
— Crank
– разрешённые группы для личных сообщений:
администраторы, модераторы, все
– разрешённые группы для прямых сообщений:
все
– Для всех групп уровня доверия (TL0–TL4), в разделе Группа → Взаимодействие:
«Кто может писать в эту группу?» = Все
– Для групп администраторов (администраторы, персонал, модераторы):
«Кто может писать в эту группу?» = Все
– Для администратора «Crank»:
allow_private_messages = true (установлено в консоли Rails)
– В моей установке нет настройки с названием «отключить личные сообщения».
– Плагины, связанные с сообщениями, не установлены.
– Пользователи TL2 могут отвечать на личные сообщения от администратора, но не могут начинать новые личные сообщения никому
(ни другим пользователям TL2, ни администратору).