إضافة مستخدمين جدد إلى مجموعة تلقائيًا

I want to:

  1. Create a custom Group (call it Newbies)
  2. Automatically add every new user to Newbies

Seems simple but I haven’t been able to find the answer.

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

That’s not currently supported short of writing a plugin to do that.

If you want all the new users, you can always use the @trust_level_0 group.

5 إعجابات

Here is my desired use case. Looking for possible solutions.

  1. All New users are automatically Group A and see X content, but not Y content.
  2. New users are manually put into Group B. Group B sees Y content, but not X content.

I have tried this with trust levels this way: New users are TL1. TL1 sees Content X based on Topic level Security settings. The problem is that >TL1 users also see X content. I want to hide X content from >TL1.

I feel like I have a good grasp on Trust Levels, Groups and Topic Security Settings, so I am looking for solutions I have overlooked.

Anyone have any creative solutions for this use case?

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

I really wish this would be a feature that’s available out of the box. Since Discourse already has the ability to add new users from a specific domain, it doesn’t seem that big of a stretch to let us have the ability to add all new users (regardless of domain) to a certain group designated as a primary group by the admin.

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

المشكلة مع هذا الحل هي أن مستوى الثقة 0 (TL0) يشمل أيضًا دائمًا مستويات الثقة 1 وما فوقها. لا توجد طريقة لاستهداف أولئك الذين هم فقط في مستوى الثقة 0.

أرغب منذ فترة في إمكانية عرض المحتوى على الأعضاء الجدد، والطريقة التي كنت أفكر فيها للقيام بذلك هي إنشاء فئة، مرئية فقط للأعضاء الجدد، تتضمن أكثر المواد الأساسية للبدء، وستختفي في النهاية (عندما يتم منحهم مستوى الثقة 1 أو ربما مستوى الثقة 2).

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

معظم الإعدادات المتعلقة بمستويات الثقة تراكمية وليست حصرية - لذا تحصل على وصول أكثر فأكثر، لكن لا يمكنك استخدام زيادة الثقة لإخفاء محتوى قد يكون ‘ضجيجًا’.

كنت أفكر في أن استعلام الشارة قد يساعد من خلال منحها للعملاء الجدد عند انضمامهم، ثم سحب الشارة عندما لا يعودون مؤهلين (مثلًا: “عضو حيث عدد الأيام منذ الانضمام < 60”) - هل تُنفذ استعلامات السحب تلقائيًا أم أن هذا شيء نحتاج إلى إضافته؟

للأسف، لا يمكنك استخدام الشارات لتقييد الوصول، لأن ذلك يعود إلى المجموعات.

أعلم أن هناك أفكارًا أخرى حول هذا الموضوع (مثل هذا: What if badges could optionally synchronize group membership? ) لكنني لم أجد أي تطورات إضافية.

هل توجد طريقة أخرى لتحقيق ذلك (بدون إضافة مخصصة، لأننا مستضافون)؟

4 إعجابات

أنا أيضًا. عندما نبدأ باستخدام ديسكورس أول مرة، لا يمتلك المستخدمون الجدد حتى مجموعة ثقة. هم يمتلكونها لكنها محدودة جدًا: بعض الشارات فقط، وهم في المستوى T1، لكن الوسم يتضمن T1 بشكل مفرط إذا استخدمت @trust_level_0… لا يمكنك إضافة مستوى ثقة تلقائي دون المرور بـ T0 أولاً… حتى ديسكورس نفسه لم يحقق ذلك أو أنشئ إضافة بنظام من هذا النوع :thinking:

لا، ليس بمقدوري معرفة أي طريقة. ولا ديسكورس نفسه من هذا القبيل.

أدرك أنني أقوم بنشر قديم هنا، لكن لدي نفس الرغبة:

  • لدي مجموعة أريد أن يتمكن أعضاء المجموعة فقط من رؤيتها، لأنني أريد استبعاد أعضاء مجموعة أصغر (المجموعة الأكبر هي “الناشطون” والمجموعة الأصغر هي “المسؤولون المنتخبون”)
  • أريد إضافة جميع الأعضاء الجدد تلقائيًا إلى المجموعة الرئيسية (“الناشطون”)

سيتم حل هذا من خلال وجود ما قاله @zaino في منشورهم الأصلي.

3 إعجابات

ربما يمكنك الاطلاع على المكون الإضافي للأتمتة: Adding users to groups through custom field automation

3 إعجابات