Plots2: Kann sich nicht abmelden, nachdem Sie auf die folgende Schaltfläche eines Tags geklickt haben.

Erstellt am 15. Jan. 2018  ·  4Kommentare  ·  Quelle: publiclab/plots2

Hallo, dies ist ein Problem nur für Erstbesucher . Das bedeutet, dass wir daran gearbeitet haben, es für Leute lesbarer zu machen, die entweder noch nie zu unserer Codebasis beigetragen haben, oder sogar für Leute, die noch nie zu Open Source beigetragen haben .

Wenn Sie das sind, sind wir daran interessiert, Ihnen beim ersten Schritt zu helfen, können Fragen beantworten und Ihnen dabei helfen. Beachten Sie, dass wir besonders an Beiträgen von Personen aus Gruppen interessiert sind, die in freier und Open-Source-Software unterrepräsentiert sind!

Wenn Sie schon einmal einen Beitrag geleistet haben, ziehen Sie in Betracht, diesen Beitrag jemandem Neuem zu überlassen und unsere allgemeinen Hilfesuchen- Probleme durchzusehen. Vielen Dank!

Das Problem

Ein Benutzer kann nicht erneut auf die folgende Schaltfläche klicken, um dem bestimmten Tag nicht mehr zu folgen, sondern wird nur zu dieser Tag-Seite weitergeleitet.
screenshot from 2018-01-15 21-52-02

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

Was soll passieren:
Wenn der Benutzer das Thema bereits verfolgt, sollte dieses erneute Klicken auf diese Schaltfläche den Benutzer von diesem Thema abmelden.

Was passiert eigentlich:
Der Benutzer wird nur auf die spezifische Themenseite umgeleitet.

Lösung

Wo finde ich die entsprechenden Codezeilen:
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

Wozu sie ändern:

Wir müssen data-method="delete" zu den oben genannten zwei Zeilen hinzufügen.

<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>
zu
<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>

und

<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>
zu
<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>

Schritte zur Behebung

  • [ ] reklamieren Sie dieses Problem mit einem Kommentar hier unten und stellen Sie alle klärenden Fragen, die Sie benötigen
  • [ ] richten Sie ein Repository lokal ein, indem Sie die README-Anweisungen befolgen, und stellen Sie sicher, dass alle Tests erfolgreich sind
  • [ ] Versuchen Sie, das Problem mit den obigen Schritten zu beheben, aber noch bevor Sie fertig sind, können Sie:
  • [ ] Übernehmen Sie Ihre Änderungen und starten Sie einen Pull-Request (siehe Beitrag zur Public Lab-Software ), aber markieren Sie ihn als "in Bearbeitung", wenn Sie Fragen haben oder noch nicht fertig sind
  • [ ] Benachrichtigen Sie jemanden über die Entwicklerliste (siehe unten), damit Ihr Pull-Request zusammengeführt wird. Dies kann ein paar zusätzliche Schritte erfordern, je nachdem, wann Sie es tun, aber wir helfen Ihnen dabei!

Bitte senden Sie eine E-Mail an die Entwicklerliste (siehe https://publiclab.org/wiki/developers) oder gehen Sie bei Fragen in den Chatroom und werfen Sie einen Blick auf unsere Landingpage für Erstbesucher, um weitere Informationen zu erhalten

HTML bug first-timers-only help wanted

Alle 4 Kommentare

Ich möchte an diesem Thema arbeiten

@namangupta01 - Sie können dieses first-timers-only ; Wenn Sie damit fertig sind, möchten Sie vielleicht eines der etwas weniger vollständig dokumentierten Probleme unter https://publiclab.github.io/community-toolbox/#r=all angehen, damit ein kompletter Neuling dies tun kann die first-timers-only Probleme annehmen? Unterschätzen Sie Ihre Expertise nicht! :-)

Vielen Dank!!!

Und @rishabhptr – großartiges Problem nur für

@jywarren Klar, das werde ich!

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

sagarpreet-chadha picture sagarpreet-chadha  ·  152Kommentare

cesswairimu picture cesswairimu  ·  79Kommentare

sagarpreet-chadha picture sagarpreet-chadha  ·  72Kommentare

jywarren picture jywarren  ·  154Kommentare

cesswairimu picture cesswairimu  ·  119Kommentare