Разрешить пользователям отправлять личные сообщения сотрудникам, даже если в обычных условиях они не могут этого сделать.
Конфигурация
allow_pm_to_staff_enabled — включает плагин (по умолчанию true)
allow_pm_allowed_pm_groups — задаёт группы, которые могут получать личные сообщения от всех пользователей (по умолчанию «staff»). Несколько групп разделяются символом | без пробелов.
История изменений
Добавлена возможность выбора групп получателей, отличных от сотрудников.
2023-04-07 — устранена проблема, из-за которой страницы групп не загружались.
Конечно. Попробуйте. Настройки по умолчанию разрешают отправку личных сообщений сотрудникам всем пользователям, при условии что личные сообщения разрешены.
Привет! Прежде всего хочу поблагодарить вас за такой замечательный плагин
Вчера я установил этот плагин на свой форум, но так и не смог настроить более одной группы. При добавлении названий групп в строку я пробовал использовать : ; , как с пробелом, так и без, даже пробовал не вставлять никаких символов между названиями (оставляя только пробелы), но ничего не помогло — строка поддерживает только одну группу. Подскажите, пожалуйста, что я делаю не так?
Например, я хочу добиться следующего:
LOL. Да, это вполне может сработать. Большое спасибо.
Я написал это очень давно. Это было на грани моих возможностей, и я не очень хорошо разбирался в том, какие типы доступны и что именно делает магия type: group_list.
Это определённо требует доработки, но оно выполняет задачу для человека, для которого я его писал, поэтому я постоянно откладываю правки.
Я добавлю это в свой список, но у меня сейчас много другой неоплачиваемой работы, которая стоит в очереди перед этим.
Это не большая проблема, но я всё ещё вижу это сообщение при обновлениях:
Running post deploy migrations
$ bundle exec rake multisite:migrate
Plugin name is 'discourse-allow-pm-to-staff', but plugin directory is named 'allow-pms-to-staff'
Я даже пробовал вручную переименовать директорию плагина внутри контейнера, но в итоге она всё равно возвращается к прежнему названию.
Я установил плагин. Я проверил настройку «Разрешить личные сообщения сотрудникам».
Я создал группу и установил разрешение на отправку сообщений для всех.
Я добавил пользователя в эту группу.
Я протестировал, выйдя из системы, а затем попытавшись отправить пользователю сообщение со страниц пользователя и группы, но не могу понять, как это сделать.
Неправильно ли я понял, как работает этот плагин, или, возможно, упустил что-то?
Да, это всё ещё работает только для авторизованных пользователей.
Плагин позволяет авторизованным пользователям, которые обычно не могут отправлять личные сообщения, отправлять их пользователям из группы @staff. К сожалению, он ничего не делает для анонимов (то есть тех, кто не авторизован).
Вот почему я использовал этот небольшой хак:
Я использую его уже много лет без проблем (за исключением редкого спама).