Разрешить личные сообщения сотрудникам для конкретных групп

Привет,

Существует ли возможность разрешить отправку личных сообщений сотрудникам только пользователям из определённых групп?

Я знаю, что можно установить «минимальный уровень доверия» для отправки личных сообщений, но в моём случае у меня есть клиенты, которые могут быть активными или нет. Если пользователь больше не активен, я удаляю его из группы, и личные сообщения сотрудникам будут разрешены только активным пользователям (принадлежащим к группе).

Заранее спасибо.

Это, безусловно, потребует создания кастомного плагина, так как такая функция не доступна из коробки.

Если только вы не настроите систему так, чтобы достичь минимального уровня доверия для отправки сообщений было сложно, и назначили бы активную группу, которая предоставляет пользователям этот минимальный уровень доверия для отправки сообщений. Тогда, как только их удалят из группы, они потеряют этот уровень доверия и, следовательно, возможность отправлять сообщения. Этот обходной путь должен сработать, но я его не тестировал.

Спасибо, @osioke, это действительно вариант. Я не знал, что группа может «управлять» уровнем доверия — то есть добавление или удаление из группы добавляет или убирает уровень доверия. Я думал, что это специфично и относится только к пользователю.

Другой альтернативой было бы разрешить личные сообщения только тем, кого мы выбираем, или тем, кому мы отправляем сообщения. Это возможно? То есть отключить личные сообщения для всех (кроме, конечно, сотрудников), а затем вручную разрешить конкретным людям отправлять нам личные сообщения (это даже может быть временно).

Для этого потребуется кастомный плагин; «из коробки» в Discourse это невозможно.