Allow only members of a group send personal message to another group

We have a group of users, say it groupA, and we would like only members of groupA to send a private message to another group, say it groupB.

In other words, groupB members should receive a private message only from members of groupA.

In our case, we have customers who have be awarded a membership to groupA from the admin, to allow them (exclusively) ask question via PM to a group of experts (groupB). We do not want groupB to receive PMs from anybody except groupA members. Think of it as a special feature only for these VIP members of groupA.

Is there a way to accomplish this?

Thanks for your wonderful software and project!

إعجاب واحد (1)

This is going to require a custom plugin, I do not think there is a way to place this restriction without one.

3 إعجابات

Alternatively, is there another technique to allow a “set” of users send PM to another group or “set” of users?

My initial question was about groups, but I was wondering about some way to utilise trust_levels, or custom fields of users (that is my notion of “set”).

My problem is that I need to allow one some users to PM some of the users (experts). I was thinking to have a post guiding the users to visit an external web site, do some integration with 3rd systems and using the Discourse RESTful API to “update” the user in order to have now the right to PM the expert user set.

Also - since my Ruby skills are zero :slight_smile: (so no hope to develop a classic plugin), another option for me to integrate would be custom JavaScript on the web site theme…

عذرًا على إحياء موضوع قديم، ولكن تم اقتراح هذا الموضوع عليّ بشكل مفيد عندما بدأت في إنشاء موضوع جديد بنفس السؤال. أنا متفاجئ من عدم وجود المزيد من الطلب على هذا كميزة. يبدو أنه يمكن تحقيق ذلك من خلال توسيع الخيارات المعروضة في القائمة المنسدلة “من يمكنه مراسلة هذه المجموعة؟” للمجموعة:

أتساءل عما إذا كان التردد في تنفيذ ذلك يرجع فقط إلى مشاكل واجهة المستخدم المحتملة مع الاضطرار إلى عرض قائمة ضخمة من الخيارات في القائمة المنسدلة. إذا كان الأمر كذلك، فربما يمكن استخدام إدخال اختيار متعدد، مشابه لما يُستخدم لوضع علامات على المواضيع، للإعداد بدلاً من الإدخال الحالي للاختيار الفردي. بهذه الطريقة، لن تحتاج جميع الخيارات الممكنة لمن يمكنه مراسلة المجموعة إلى سردها.

من المرجح أن يكون التردد بسبب نقص الطلب على الميزة. ستكون حالة الاستخدام الافتراضية الخاصة بي هي منح الإذن بمراسلة مجموعة “دعم العملاء” لأعضاء مجموعة “العملاء” كميزة إضافية للشراء من متجر عبر الإنترنت. يمكن أن يكون هذا مفيدًا حتى على Meta إذا كانت هناك رغبة في فرض معالجة جميع دعم العملاء مباشرة من خلال المنتدى.

4 إعجابات

لدي GitHub - pfaffman/discourse-allow-pm-to-staff: Allow private messages to be sent to staff for users who could otherwise not send private messages. الذي يقوم ببعض مما تطلبه. لا يحتوي على واجهة مستخدم.

إعجاب واحد (1)