Plots2: غير قادر على إلغاء الاشتراك بعد النقر فوق الزر التالي للعلامة.

تم إنشاؤها على ١٥ يناير ٢٠١٨  ·  4تعليقات  ·  مصدر: publiclab/plots2

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

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

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

المشكلة

لا يمكن للمستخدم النقر فوق الزر التالي مرة أخرى لإلغاء متابعة العلامة المحددة ولكن تتم إعادة توجيهه فقط إلى صفحة العلامة هذه.
screenshot from 2018-01-15 21-52-02

screenshot from 2018-01-15 22-01-25

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

ما الذي يحدث بالفعل:
تم إعادة توجيه المستخدم للتو إلى صفحة الموضوع المحدد.

حل

أين تجد سطور التعليمات البرمجية ذات الصلة:
https://github.com/publiclab/plots2/blob/master/app/views/home/subscriptions.html.erb#L9
https://github.com/publiclab/plots2/blob/master/app/views/tag/show.html.erb#L47

ما يجب تغييرها إلى:

نحتاج إلى إضافة data-method="delete" إلى السطرين المذكورين أعلاه.

<a rel="tooltip" title="<%= t('home.subscriptions.click_unfollow') %>" class="btn btn-default active" href="/unsubscribe/tag/everything"><i class="fa fa-eye"></i> <%= t('home.subscriptions.following') %> <b><%= t('home.subscriptions.research_notes') %></b></a>
ل
<a rel="tooltip" title="<%= t('home.subscriptions.click_unfollow') %>" class="btn btn-default active" href="/unsubscribe/tag/everything" data-method="delete"><i class="fa fa-eye"></i> <%= t('home.subscriptions.following') %> <b><%= t('home.subscriptions.research_notes') %></b></a>

و

<a rel="tooltip" title="<%= t('home.subscriptions.click_unfollow') %>" class="btn btn-default active" href="/unsubscribe/tag/everything"><i class="fa fa-eye"></i> <%= t('home.subscriptions.following') %> <b><%= t('home.subscriptions.research_notes') %></b></a>
ل
<a rel="tooltip" title="<%= t('home.subscriptions.click_unfollow') %>" class="btn btn-default active" href="/unsubscribe/tag/everything" data-method="delete"><i class="fa fa-eye"></i> <%= t('home.subscriptions.following') %> <b><%= t('home.subscriptions.research_notes') %></b></a>

خطوات الإصلاح

  • [] ادعي هذه المشكلة مع تعليق هنا ، أدناه ، واسأل أي أسئلة توضيحية تحتاجها
  • [] قم بإعداد مستودع محليًا باتباع إرشادات README ، وتأكد من اجتياز جميع الاختبارات
  • [] حاول إصلاح المشكلة باتباع الخطوات المذكورة أعلاه ، ولكن حتى قبل الانتهاء ، يمكنك:
  • [] قم بإجراء التغييرات وابدأ طلب سحب (انظر المساهمة في برنامج Public Lab ) ولكن ضع علامة "قيد التقدم" إذا كانت لديك أسئلة أو إذا لم تكن قد انتهيت
  • [] تنبيه شخص ما عبر قائمة المطورين (انظر أدناه) لدمج طلب السحب الخاص بك. قد يستغرق هذا بضع خطوات إضافية اعتمادًا على وقت القيام بذلك ، لكننا سنساعدك!

يرجى إرسال بريد إلكتروني إلى قائمة المطورين (راجع https://publiclab.org/wiki/developers) أو انتقل إلى غرفة الدردشة إذا كانت لديك أسئلة ، وألق نظرة على الصفحة المقصودة لأول مرة للحصول على مزيد من المعلومات !

HTML bug first-timers-only help wanted

ال 4 كومينتر

اريد العمل على هذه القضية

@ namangupta01 - مرحبًا بك للتعامل مع هذه المشكلة ، ولكن إذا كنت أتذكر أنك قمت first-timers-only مرة واحدة من قبل ؛ بمجرد الانتهاء من ذلك ، ربما ترغب في معالجة إحدى المشكلات الأقل توثيقًا بشكل كامل في https://publiclab.github.io/community-toolbox/#r=all بحيث يمكن للوافد الجديد الكامل تأخذ قضايا first-timers-only ؟ لا تقلل من تقدير خبرتك! :-)

شكرا!!!

و rishabhptr - أول مرة رائعة لأول مرة مشكلة فقط! 👍 💯

@ jywarren بالتأكيد ، سأفعل!

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات