У нас есть группа пользователей, назовём её groupA, и мы хотим, чтобы только её участники могли отправлять личные сообщения в другую группу, назовём её groupB.
Иными словами, участники groupB должны получать личные сообщения исключительно от членов groupA.
В нашем случае у нас есть клиенты, которым администратор выдал членство в groupA, чтобы позволить им (и только им) задавать вопросы через личные сообщения группе экспертов (groupB). Мы не хотим, чтобы groupB получала личные сообщения от кого-либо, кроме участников groupA. Представьте это как специальную функцию только для этих VIP-участников groupA.
Есть ли способ это реализовать?
Спасибо за ваше замечательное программное обеспечение и проект!
Или, может быть, существует другой способ, позволяющий «группе» пользователей отправлять личные сообщения другой группе или «набору» пользователей?
Мой первоначальный вопрос касался групп, но я задумался о возможности использования уровней доверия (trust_levels) или пользовательских полей (это я и имею в виду под «набором»).
Моя проблема заключается в том, что мне нужно разрешить некоторым пользователям отправлять личные сообщения определенным пользователям (экспертам). Я подумывал о создании поста, который будет направлять пользователей на внешний веб-сайт, где они смогут выполнить интеграцию с системами сторонних разработчиков и, используя RESTful API Discourse, «обновить» пользователя, чтобы он получил право отправлять личные сообщения группе экспертов.
Кроме того, так как мои навыки программирования на Ruby равны нулю (надежды на разработку классического плагина нет), для меня еще одним вариантом интеграции было бы использование пользовательского JavaScript в теме веб-сайта…
Извините за всплытие старой темы, но мне её вежливо порекомендовали, когда я начал создавать новую тему с тем же вопросом. Меня удивляет, что спрос на эту функцию не был выше. Похоже, это можно реализовать, расширив варианты в выпадающем списке «Кто может писать в эту группу?» для группы:
Мне интересно, связано ли нежелание внедрять эту функцию просто с потенциальными проблемами интерфейса, связанными с необходимостью отображать огромный список вариантов в выпадающем списке. Если это так, то, возможно, вместо текущего одиночного выбора можно использовать многовыборный ввод, аналогичный тому, что используется для тегирования тем. В таком случае не потребуется перечислять все возможные варианты того, кто может писать в группу.
Скорее всего, нежелание связано с отсутствием спроса на эту функцию. Мой гипотетический сценарий использования — предоставить право писать в группу «поддержка клиентов» участникам группы «клиенты» в качестве бонуса за покупку в интернет-магазине. Это могло бы быть полезно даже на Meta, если бы когда-либо возникло желание обязать всю поддержку клиентов обрабатываться напрямую через форум.