مواصفات المجموعات الخاصة في Discourse

Hi,

In a project, we are using private groups with SSO feature. We are using Wordpress as SSO provider. Our all user groups are private and each group can display a separate category. These groups and categories are completely independent of each other.

Also, we are using automatically join group feature for joining these groups and it works correctly.: “Users who register with an email domain that exactly matches one in this list will be automatically added to this group”

Discourse’s default user groups specifications are is not offering enough options at this time for that.

What we need:

  1. Users can only see members in their group and send messages.
  2. Users can only view public profiles of members in their group.
  3. Users can only see members in their own group in user list. (not disable user directory, just customize that for user groups.)

What can we do? I am happy to hear your suggestions.

Thanks.

ليس الكثير. خياراتك السهلة هي إما إيقاف ملفات تعريف المستخدمين بحيث لا يتمكن أي شخص من رؤية أي ملف، أو السماح للناس برؤية جميعها.

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

هذا شيء يظهر بين الحين والآخر.

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