هل هناك طريقة لاستهداف أزرار انتحال شخصية وإخفاء هوية المستخدم في صفحة المسؤول/المستخدم؟
أريد إخفاء هذه الأزرار المحددة. بدلاً من ذلك، لا يبدو أنني أستطيع تحديد .btn-danger, .admin-wizards-custom-fields .btn.destroy
والتي تخفي أيضًا أزرار الحذف والدمج والإسكات والتعليق.
أيضًا، لا يبدو أنني أستطيع إخفاء علامة التبويب “الرسائل” في بطاقة المستخدم مع القدرة على استعادة/عرض العنصر لـ “النفس”.
ما المشكلة التي تحاول حلها؟ هل تقول إنك لا تثق في المسؤولين لديك في انتحال شخصية المستخدمين أو إخفاء هويتهم؟ وأنهم لن يعرفوا كيفية استخدام safe-mode لتجاوز إخفائك لهذه الأزرار؟ إذا كان الأمر كذلك، فلديك مشكلة لا يمكن حلها باستخدام CSS.
لقد فعلت هذا من قبل منذ فترة، فقط لا أتذكر الـ CSS المحدد الذي كتبته لذلك.
حالة الاستخدام لهذا المنتدى هي لمجموعة عمل، ولكن ليست مجموعة عمل نموذجية. إنها نقابة وهذا مخصص للممثلين المنتخبين. بعض الممثلين في القيادة وبعضهم ليس كذلك. في كلتا الحالتين، يحتاج أولئك الموجودون في القيادة إلى قدرات إدارية وظيفية ولكن ليس بالطريقة التي يتمتع بها مسؤول المنتدى المجتمعي.
لا توجد حاجة على الإطلاق للإشراف، ولا يوجد سبب وجيه لقراءة رسائل المستخدمين الخاصة (حيث نحاول الابتعاد عن البريد الإلكتروني كوسيلة أساسية للمناقشة ولكن عملاء الدردشة مثل سلاك ليسوا مفيدين مثل لوحة المنتدى)، ولا توجد حاجة أبدًا لانتحال شخصية مستخدم. بالإضافة إلى ذلك، فإن إخفاء الهوية غير ضروري على الإطلاق.
أيضًا، لا يمتلك أي من المسؤولين (مناصب قيادية في المجموعة) أي خلفية في مجال تكنولوجيا المعلومات. الطريقة التي طبقتها بها من قبل كانت إنشاء مكون سمة يخفي كل الأشياء التي تجعل ديسكورس مفيدًا كمنتدى مجتمعي وليس كمجموعة عمل تجارية. ثم قمت بإنشاء استعلام مستكشف البيانات لإظهار ما إذا كان مكون السمة هذا قد تم تعطيله ومتى. بهذه الطريقة، إذا حدث ذلك على الإطلاق، يمكن لأي شخص مساءلة الشخص الذي ينتهك الخصوصية / الفئات المحمية.
هذه مجموعة عمل صغيرة، ليس لدينا إمكانية الوصول إلى قسم تكنولوجيا المعلومات لصيانته. الـ CSS يخفيه، ونعم أعرف أن أي شخص يمكنه استخراج المعلومات التي يريدها من سطر الأوامر، ولكن في تلك المرحلة ستكون لدينا مشاكل أكبر بكثير.
أعتقد أنه قد يكون كذلك لأن تلك الأزرار لم يكن بها “ember” ديناميكي من قبل.
أعلم أن ما أحاول القيام به من حيث التكوين غريب بعض الشيء، ولكنه مدروس جيدًا مع فهم كامل لآلياته. أنا فقط أريد حقًا الاستفادة من “discourse” بدلاً من خيارات الاتصال الأخرى لمجموعتنا لأنني أعتقد أنها الأفضل لما يمكننا استخدامه من أجلها في جميع الجوانب. هناك فقط بعض الأشياء المضمنة التي تجعل الأمر صعبًا حيث لا توجد طريقة لتعطيل القدرات بالكامل (وتمكينها فقط عند الحاجة مع الإجراءات المسجلة).
صحيح، ولكن هذا يخفي أيضًا أزرار حذف المستخدم ودمجه. كنت آمل في الاحتفاظ بها.
أنا أحاول استهداف الزر نفسه. لقد فعلت ذلك مع علامة التبويب “الرسائل” في صفحة المستخدم بهذه الطريقة لإخفائها عن جميع المستخدمين (المسؤولين) وإعادة عرضها للذات
.pull-right هو فئة مساعدة تُستخدم في العديد من الأماكن، لذا من المحتمل أن يكون لهذا تأثيرات سلبية! بشكل عام مع CSS، إذا كنت تحاول استهداف عنصر واحد… فأنت تريد التفكير في مدى تحديد المُحدِّد. إذا بدا شيئًا عامًا يمكن استخدامه في أماكن أخرى (مثل .btn كمثال آخر) فمن المحتمل أن يكون واسعًا جدًا. شيء مثل .admin-user .pull-right قد يكون محددًا بما فيه الكفاية.
على أي حال، لقد قدمت طلب سحب لإضافة بعض الفئات إلى أزرار المسؤول تلك. سيكون هذا متاحًا في تحديثات Discourse في وقت ما خلال اليومين القادمين.