كيف يمكنني إضافة جميع أعضاء مستوى الثقة 3 إلى مجموعة أخرى تلقائيًا بمجرد وصولهم إلى مستوى الثقة 3، وكذلك إزالتهم تلقائيًا عند فقدان مستوى الثقة 3؟ أريد أن يعمل هذا في الخلفية دون الحاجة إلى تدخل يدوي.
هل يمكن أن يساعد المكون الإضافي للأتمتة؟
ولكن إذا كان هذا ما تريده، فلماذا لا تستخدم TL3 بدلاً من مجموعة أخرى مخصصة لنفس الشيء بالضبط؟
أحاول ولكن لا يبدو أنني قادر على تغيير اسم مستوى trust_level_3 إلى اسم مخصص مثل “veterans” على الرغم من أنني قمت بتحرير جميع حقول النص للمستوى Regular والمستوى trust_level_3.
حسنًا. إنها فكرة سيئة حقًا إعادة تسمية TL3.
ربما يمكنك الحصول على شارة مخصصة تكون نوعًا من المؤشرات؟ لماذا تهتم باسم المجموعة؟ ماذا ستفعل بها؟
أعتقد أن الأمر سيتطلب إضافة مكوّن إضافي مخصص أو إضافة مشغل جديد إلى المكوّن الإضافي لأتمتة Discourse.
ما إذا كان من الأسهل أو الأفضل الحصول على مكون إضافي مستقل أو أتمتة مخصصة هو مسألة ذوق.
يمكنك إعادة تسمية مجموعات مستوى الثقة. ![]()
إذا قمت بتحديث groups.default_names.trust_level_3 من صفحة تخصيص النص، ثم انتظرت تشغيل المهمة الخلفية اليومية أو قمت بتشغيل ensure database consistency يدويًا من صفحة /sidekiq/scheduler الخاصة بك، فيجب أن ترى التغيير ساري المفعول.
فقط تأكد من أن الاسم الجديد لا يتعارض مع اسم مجموعة أو مستخدم موجود.
على ما يبدو ليس لدي أي فكرة عما يمكنك أو لا يمكنك إعادة تسميته. ![]()
ربما يجب أن ألتزم بأسئلة مسؤول النظام!
لقد فعلت ذلك كما أوصى @JammyDodger وعمل. ومع ذلك، أنا متأكد من أن @pfaffman كان لديه شيء في ذهنه عندما قال إنه ليس من الجيد إعادة تسمية المجموعة، هل هذا صحيح؟ لأنني لا أريد كسر وظائف أخرى.
الوضع هو هذا. لدي بالفعل مجموعة منفصلة أضفت إليها يدويًا أعضاء trust_level_3 من وقت لآخر ولكن كان الأمر مستهلكًا للوقت ويصعب القيام به باستمرار. ومع ذلك، يمكنني حذف هذه المجموعة المنفصلة وإضافة الشارات ومجموعة العنوان المخصصة والحصول على نفس العرض كما هو الحال الآن مع المجموعة المنفصلة.
عند استخدام Discourse في لغة عالمية مختلفة، تتم ترجمة أسماء مجموعات مستوى الثقة وفقًا لذلك. لذلك، أعتقد أن عملية إعادة التسمية يجب أن تتبع آلية مماثلة.
أعتقد أن أكبر مشكلة هي أنها ستربكني أو ربما أي شخص آخر يبحث عن tl3.
يجب أن يكون الأمر جيدًا. لست متأكدًا بعد ما الذي سيحله.
سأشرح. لقد منحت حالة مجموعة المخضرم للمستخدمين الذين يصلون إلى مستوى الثقة 3 وحددت الوصول إلى فئة معينة حسب مستوى الثقة 3. نظرًا لحقيقة أنني لم أكن أستخدم المكون الإضافي للأتمتة، كانت عملية البحث عن مستخدمين جدد بمستوى الثقة 3 وإضافتهم يدويًا إلى مجموعة مخصصة تستغرق وقتًا طويلاً. الآن أصبح الأمر أسهل بكثير نظرًا لحقيقة أن مستوى الثقة 3 هو مجموعة افتراضية.
ولكن ألا يمكنك استخدام مستوى الثقة 3 للتحكم في الوصول إلى الفئة الخاصة بدلاً من المجموعة الأخرى؟
أردت تسمية المجموعة “محارب قديم” لأن هذه هي العلامة التجارية التي كنا نستخدمها لسنوات عديدة.
هل ذلك ليتمكنوا من رؤيته عند تسجيل الدخول، أم ليراه الآخرون مميزًا على المستخدمين المخضرمين؟
في منتدانا لدينا ثلاثة أنواع فقط من المستخدمين:
- مستخدمون بمستوى ثقة من 0 إلى 2 (بدون لقب مستخدم وبدون أيقونة)
- مستخدمون بمستوى ثقة من 3 إلى 4 (لقب مستخدم مخضرم وأيقونة مخصصة)
- مسؤولون
نظرًا لأنه يمكن الحصول على لقب المستخدم المخضرم بشكل طبيعي عن طريق تحقيق مستوى الثقة 3 وأيضًا عن طريق الاشتراك، فنحن نريد أن يكون لجميع مستخدمي مستوى الثقة 3 لقب مستخدم افتراضي “مخضرم” وأيقونة مخصصة. بهذه الطريقة، نحفز المستخدمين على التعاون أو شراء الاشتراك.
كان من السهل تطبيق لقب المستخدم والأيقونة عندما كان لدينا مجموعة مخصصة باسم مخضرم، ولكن الآن بعد أن أعدنا تسمية TL3 إلى مخضرم، لا يمكنني معرفة كيفية تعيين لقب مستخدم وأيقونة تلقائيين.
أعتقد أن عددًا قليلاً من الأشخاص قد خصصوا مجموعات مستوى الثقة الخاصة بهم لتعكس أسلوب المنتدى الخاص بهم.
حتى الآن، لا أعتقد أنني سمعت عن أي مشاكل معها.
إذا كان الأمر أسهل، يمكنك استخدام “عضوية مجموعة المستخدم من خلال الشارة” التشغيل الآلي وربطها بشارة “منتظم” الخاصة بك.
لقد فعلت ذلك ولكنه يعمل فقط للأمام، أي للمستخدمين الجدد الذين يحصلون على شارة منتظم ولكن ليس في الاتجاه العكسي، لأولئك الذين حصلوا بالفعل على TL3. هل هناك أمر برمجي لتعيينه للمستخدمين الذين حصلوا بالفعل على الشارة؟
شكراً جزيلاً لدعمكم يا رفاق، أقدر ذلك حقاً.
هل يمكنك سحب قائمة بـ TL3 الحاليين لديك باستخدام مستكشف البيانات ثم إضافتهم دفعة واحدة إلى المجموعة، إذا كان ذلك يساعد؟
مجموعتي هي TL3. أريد أن يكون لدى TL3 عنوان افتراضي ومجموعة أيقونات كإعداد أساسي افتراضيًا حتى لا يضطر المستخدمون إلى الذهاب واختيارها يدويًا لأن معظمهم غير مدركين لهذه الوظيفة ومن الصعب جدًا تعليمهم كيفية القيام بذلك.
ظننت أنك أردت استخدام الأتمتة لإضافة أشخاص إلى مجموعتك المخصصة بناءً على حصولهم على TL3 وشارة “منتظم”، ومن ثم أيضًا إضافة المستخدمين الحاليين ذوي TL3 بشكل جماعي إلى المجموعة أيضًا؟