Когда мы установили минимальный уровень доверия для отправки сообщений и минимальный уровень доверия для отметки постов на tl1, новые пользователи больше не имеют доступа к администраторам и должны создавать новые темы для всех своих запросов.
Лучше, чтобы все пользователи всегда могли отправлять личные сообщения сотрудникам, а пользователи с любым уровнем доверия могли отмечать свои посты.
Разве нельзя изменить это с помощью упомянутой вами настройки? Пользователи с уровнем доверия 0 (TL0) не считаются «доверенными». Чтобы достичь уровня доверия 1, требуется совсем немного усилий.
Спасибо за плагин, я скоро проверю и установю его.
Я приводил пример с tl1 выше. На самом деле мы установили «минимальный уровень доверия для отправки сообщений» на tl1, а «минимальный уровень доверия для отметки сообщений» — на tl2 из-за большого количества спама от новых пользователей. Однако значительная часть нашей работы в сообществе выполняется через отметки. Мы всегда говорим пользователям: если вы хотите, чтобы ваши сообщения были проверены или удалены, или чтобы категория вашей темы была изменена, используйте функцию отметки. С другой стороны, поскольку мы не можем оставить функцию отметок открытой для всех пользователей, возникает некоторая путаница.
Если бы было возможно разрешить всем пользователям отмечать свои сообщения для проверки администраторами и настроить «минимальный уровень доверия для отметки сообщений» так, чтобы он действовал только для чужих постов, это упростило бы обработку запросов.
Теперь я вспомнил, что уже упоминал об этом [здесь], извините.
Сегодня я понял, что когда есть возможность отправлять сообщения в группу, любой пользователь с любым уровнем доверия может отправить сообщение в эту группу. В этом случае параметр min trust to send messages игнорируется.
Это ошибка или особенность?
Если это особенность, мы можем использовать её вместо плагина.
Да, мы используем эту настройку группы. Но я думал, что минимальный уровень доверия для отправки сообщений должен переопределять эту настройку. Если игнорирование минимального уровня доверия для отправки сообщений в группах не является ошибкой, это можно использовать как функцию.
Нам нужно ограничить личные сообщения уровням tl0 и tl1, чтобы они могли отправлять сообщения только администраторам. С помощью этой функции мы можем легко сделать это через группы.
Возможно ли, что эта функция будет утеряна в будущих обновлениях?
У меня есть клиент, который его использует. Он не жаловался. Это довольно веское доказательство того, что он работает. Дайте знать, если обнаружите обратное.
По-прежнему работает отлично! Большое спасибо.
Пожалуйста, оставьте этот плагин активным, и если будет возможность включить его в ядро Discourse, это было бы ещё лучше. На мой опыт администрирования форумов, это абсолютно необходимая функция.
Я не совсем понял назначение настройки allow_pm_allowed_pm_groups, но попробовал установить её значение в staff,trust_level_0,trust_level_1,trust_level_2, однако проблема осталась. Я отключил плагин, и личные сообщения снова работают как обычно.
Привет! Спасибо за ответ! Без проблем, я пока могу просто оставить это отключенным или, если потребуется, временно сделать форк из старой версии.
Вы думали о том, чтобы отправить это как PR в основное приложение Discourse, чтобы разделить нагрузку по поддержке? Это действительно существенное ограничение Discourse: администраторам приходится выбирать между разрешением личных сообщений для недоверенных групп пользователей (очень плохая идея — у меня была крупная атака спама в личных сообщениях на форуме не на Discourse) или запретом на связь новых пользователей с сотрудниками. За короткое время после миграции на Discourse я уже получил множество (публичных) вопросов от новых пользователей, которые пытались связаться со мной, но не могли.
Я разработал этот плагин 6 лет назад. Никакого интереса не проявили, хотя я и не спрашивал об этом напрямую.
Меня немного удивляет, что к такой функции не проявили большего интереса, но только в последние недели я заметил, что её используют и другие, возможно, потому что раньше она работала иначе.
Привет снова, Джей! Я заметил сегодня несколько новых коммитов для плагина. Стоит ли попробовать его ещё раз? Нужно ли мне настроить какие-либо параметры, чтобы все пользователи с активным аккаунтом могли связываться со мной как с администратором?