التحيات في Usercard لا "تحترم" إعدادات رؤية المجموعة

خطوات التكرار:

  1. قم بتحديد لوحة الصدارة لمجموعة معينة
  2. قم بتسجيل الدخول كمستخدم من المجموعة المحددة
  3. سيتم عرض “Cheers” في بطاقة المستخدم وملف تعريف المستخدم، وسيقود رابط لوحة الصدارة إلى صفحة غير صالحة

السلوك المتوقع هو عدم عرض “Cheers” في بطاقة المستخدم أو ملف تعريف المستخدم للمستخدمين الذين لم تتم إضافتهم إلى إعداد “مرئي للمجموعات” في لوحة الصدارة.

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

كحل بديل لـ CSS، استخدمت CSS التالي أدناه. يمكنك حتى تغليف CSS محدد “body not staff” لتطبيقه فقط على المستخدمين العاديين والمجهولين حتى تظل التهاني مرئية للمشرفين والمعدلين.

//إخفاء نقاط التهاني في بطاقة المستخدم
.user-card-metadata-outlet.gamification-score {
    display: none;
}
//إخفاء نقاط التهاني في ملف تعريف المستخدم (إذا كان في الواقع آخر <div> داخل علامة <dl> تلك ولا يضيف أي مكون إضافي آخر أو tc خاص به div بعد ذلك)
body.user-summary-page #collapsed-info-panel > dl > div:last-child {
    display:none;
}

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