Как отключить личные сообщения между участниками, но оставить их для администратора в последней версии?
Администраторы могут отправлять личные сообщения любому пользователю.
Если вы хотите, чтобы участники могли отправлять личные сообщения сотрудникам, вы можете попробовать GitHub - pfaffman/discourse-allow-pm-to-staff: Allow private messages to be sent to staff for users who could otherwise not send private messages. · GitHub
Привет,
Вы изменили значение настройки разрешить личные сообщения в группах на сотрудники или администраторы. ![]()
Пользователи по-прежнему смогут отвечать на сообщения, отправленные сотрудниками или администраторами, но не смогут инициировать личные сообщения сотрудникам или администраторам. Встроенной функции для этого не предусмотрено.
Посмотрите ответ Джея для решения через сторонний сервис ![]()
Верно! Мне стоит отказаться от этого плагина.
Но есть разница: ваш плагин позволяет пользователям создавать личные сообщения администраторам, тогда как настройка в Discourse позволяет пользователям только отвечать на личные сообщения, инициированные администраторами/сотрудниками (или в зависимости от выбранной нами настройки).
Как я понимаю, как только личное сообщение создано, в нём могут участвовать все. Я почти уверен, что обсуждаемая здесь настройка отсутствовала, когда я писал плагин. Я ещё раз посмотрю на это на следующей неделе.
Привет,
Я установил плагин и включил настройку «Личные сообщения в группах» для сотрудников и модераторов, но при этих настройках я могу отправлять сообщения всем пользователям независимо от их ролей — то есть каждый может писать каждому.
Пожалуйста, помогите мне это исправить. Мне нужно, чтобы пользователи могли писать только модераторам, но не могли общаться друг с другом.
Да, я всё ещё не успел установить плагин @pfaffman, но если он работает так, как заявлено, он предоставит очень важную функциональность, которая, по моему мнению, должна быть в ядре Discourse. На моём форуме и, как я подозреваю, на большинстве других, все пользователи должны иметь возможность инициировать личное сообщение администратору, независимо от их уровня доверия. Также, если пользователь превысит свой ежедневный лимит отправки личных сообщений, он всё равно должен иметь возможность всегда отправлять новое личное сообщение администратору.
Я всё ещё не дошёл до установки плагина от @pfaffman
Still works great! Thanks a ton. Please keep this plugin active, and if there’s any way to get it merged into Discourse core it would be better still. This is a bare essential function in my experience with administering forums.