السماح بتقييد كتم المستخدمين إلى TL2

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

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

يوجد إعداد في الموقع لتجاهل المستخدمين - المجموعات المسموح بها. لست متأكداً إذا كان Discourse يفصل بين التجاهل وكتم الصوت.

أعتقد أن الافتراضي هو أن TL2 هو أحد المجموعات الافتراضية.

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

نعم، هذا صحيح. كتم الصوت متاح عادةً بدءًا من المستوى 1.

إعجابَين (2)

أهلاً بك @Steradiant :slight_smile:

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

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

نعم، وجدت الأمر غريباً عدم وجود خيار مباشر لكتم الصوت. من الناحية النظرية، يجب أن يكون التجاهل وكتم الصوت نفس إعداد الإذن في رأيي المتواضع. مع كون التجاهل مجرد خيار لكتم الصوت الدائم.

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

لقد نجح الأمر، فبمجرد رسالة النظام، قام بنشر اعتذار لأنه لم يدرك أنه كان سامًا بعض الشيء بسلبيته

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

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

لأسباب مماثلة، قمنا حاليًا بتعطيل ميزة تجاهل المستخدمين، خوفًا من أنها قد تخلق ارتباكًا في عمليات اتخاذ القرار الملزمة، على الرغم من أننا نفكر في إعادة تمكينها لـ TL3 أو أعلى.

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

قد يكون أحد الحلول هو استخدام CSS لإخفاء أزرار خيار كتم صوت المستخدم من مستوى الثقة 2، ولكن لست متأكدًا من البرمجة أو ما إذا كانت هناك محاذير مع مستويات الثقة الأعلى التي لها سابق.

على الرغم من أنه ربما تخمين بسيط منطقي لا يعرض مجموعة TL2 شيئًا؟

يمكن استخدام Theme component هذا كمرجع لبناء مكون مخصص لإخفاء خيارات كتم الصوت. لأنه يخفي الإعجابات للمستخدمين الجدد

يستخدم هذا JS ولكنني متأكد من أنه يمكن استخدام حل CSS خالص.

إليك زر إخفاء الإعجابات باستخدام CSS

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