Plots2: أضف مؤشرًا للمستخدمين المحظورين باللون الأحمر وقم بالمرور فوق اسم المستخدم للتحقق من مرسلي البريد العشوائي بسرعة

تم إنشاؤها على ٢٤ أكتوبر ٢٠١٧  ·  6تعليقات  ·  مصدر: publiclab/plots2

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

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

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

المشكلة

عندما تذهب إلى الصفحة:

http: // localhost : 3000 / إعجاب

ترى شيئًا مثل هذا:

image

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

حل

يجب إجراء التغييرات في النموذج التالي:

https://github.com/publiclab/plots2/blob/master/app/views/like/index.html.erb

أضف المؤشر الخاص بالمستخدم المحظور باللون الأحمر في علامات <p> أسفل العنوان مؤخرًا عمليات الإعجاب في هذا القالب شيئًا من هذا القبيل:

<p>Username in red indicates <b><i>banned user</i></b>.</p><br>

ثانيًا ، لا يمكن تنفيذ تمرير مؤشر الماوس فوق اسم المستخدم للمشرفين والمشرفين إلا عن طريق إضافة شرط if else للتحقق من وجود المشرف والمشرفين مثل هذا:
"" روبي
<٪ if current_user && (current_user.role == "admin" || current_user.role == "moderator")٪>

<٪ else٪>