إخفاء زر معلومات العلامة لغير المسؤولين

مرحباً بالجميع،
أود إخفاء زر ‘#show-tag-info’ للمستخدمين غير المسؤولين. بصفتي مسؤولاً، يتيح النقر على هذا الزر للمستخدم تحديث أو إزالة الوسم، بالإضافة إلى إضافة الوسم إلى مجموعة. عند النقر على هذا الزر كـمستخدم غير مسؤول، لا يزال الواجهة تخبر المستخدم بأنه يمكنه إضافة الوسم إلى مجموعة. ومع ذلك، عند النقر على هذا الرابط، يتم إعادة توجيه المستخدم إلى صفحة 404.

باستخدام قليل من jQuery، من الممكن إخفاء هذا الزر بشكل مشروط للمستخدمين غير المسؤولين. أود تجنب ذلك، لأنه يضيف مكالمة API إضافية أود تجنب إجرائها. يمكنني أيضاً تجاوز القالب الافتراضي لهذا الجزء من الواجهة، لكنني أود أيضاً تجنب ذلك.

لا أرى أي إعدادات للمسؤولين تحت /settings/tags مرتبطة بهذا الزر المحدد. هل توجد أي طريقة لإخفاء هذا الزر للمستخدمين غير المسؤولين، تتجنب الحلين المذكورين سابقاً؟

شكراً لكم جميعاً!

يمكنني تكرار هذه المشكلة هنا في meta في قسم #unsupported-install، حيث يوجد رابط إلى /tag_groups يعيد صفحة 404.

على الرغم من ذلك، قمت بإخفاء هذا الزر للمستخدمين غير الموظفين في مجتمعي فقط لتجنب الفوضى:

body:not(.staff) #show-tag-info {
  display: none;
}

لا تحتاج إلى

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

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

بالعودة إلى هنا بعد… 1.5 سنة فقط :sweat_smile:

أعتقد أن مشكلتك قد تم حلها هنا:

سيتم إغلاق هذا :+1: