Plots2: Tidak dapat berhenti berlangganan setelah mengklik tombol berikut dari sebuah tag.

Dibuat pada 15 Jan 2018  ·  4Komentar  ·  Sumber: publiclab/plots2

Hai, ini hanya masalah pemula . Ini berarti kami telah bekerja untuk membuatnya lebih mudah dibaca oleh orang-orang yang belum pernah berkontribusi pada basis kode kami sebelumnya, atau bahkan orang-orang yang belum pernah berkontribusi pada open source sebelumnya .

Jika itu Anda, kami tertarik untuk membantu Anda mengambil langkah pertama dan dapat menjawab pertanyaan serta membantu Anda seperti yang Anda lakukan. Perhatikan bahwa kami sangat tertarik pada kontribusi dari orang-orang dari kelompok yang kurang terwakili dalam perangkat lunak bebas dan sumber terbuka!

Jika Anda telah berkontribusi sebelumnya, pertimbangkan untuk meninggalkan yang satu ini untuk seseorang yang baru, dan melihat melalui bantuan umum kami masalah yang

Masalah

Seorang pengguna tidak dapat mengklik tombol berikut lagi untuk berhenti mengikuti tag tertentu tetapi hanya diarahkan ke halaman tag tersebut.
screenshot from 2018-01-15 21-52-02

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

Apa yang seharusnya terjadi:
Jika pengguna sudah mengikuti topik, mengklik tombol ini lagi harus menghentikan langganan pengguna dari topik itu.

Apa yang sebenarnya terjadi:
Pengguna hanya diarahkan ke halaman topik tertentu.

Larutan

Di mana menemukan baris kode yang relevan:
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

Apa yang harus diubah menjadi:

Kita perlu menambahkan data-method="delete" ke dua baris yang disebutkan di atas.

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

dan

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

Langkah-langkah untuk Memperbaiki

  • [ ] klaim masalah ini dengan komentar di sini, di bawah, dan ajukan pertanyaan klarifikasi yang Anda butuhkan
  • [ ] siapkan repositori secara lokal dengan mengikuti instruksi README, dan pastikan semua tes lulus
  • [ ] mencoba memperbaiki masalah dengan mengikuti langkah-langkah di atas, tetapi bahkan sebelum Anda selesai, Anda dapat:
  • [ ] komit perubahan Anda dan mulai permintaan tarik (lihat berkontribusi pada perangkat lunak Lab Publik ) tetapi tandai sebagai "sedang berlangsung" jika Anda memiliki pertanyaan atau jika Anda belum selesai
  • [ ] memperingatkan seseorang melalui daftar pengembang (lihat di bawah) agar permintaan tarik Anda digabungkan. Ini mungkin memerlukan beberapa langkah tambahan tergantung kapan Anda melakukannya, tetapi kami akan membantu Anda!

Silakan email daftar pengembang (lihat https://publiclab.org/wiki/developers) atau pergi ke ruang obrolan jika Anda memiliki pertanyaan, dan lihat halaman arahan pemula kami untuk informasi lebih lanjut !

HTML bug first-timers-only help wanted

Semua 4 komentar

saya ingin mengerjakan soal ini

@namangupta01 - Anda dipersilakan untuk menangani yang satu ini, tetapi jika saya ingat Anda pernah melakukan masalah first-timers-only sebelumnya; setelah Anda selesai dengan ini, mungkin Anda ingin mengatasi salah satu masalah yang kurang terdokumentasi sepenuhnya di https://publiclab.github.io/community-toolbox/#r=all sehingga pendatang baru yang lengkap dapat ambil masalah first-timers-only ? Jangan meremehkan keahlian Anda! :-)

Terima kasih!!!

Dan @rishabhptr -- masalah

@jywarren Tentu, saya akan melakukannya!

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

keshavsethi picture keshavsethi  ·  3Komentar

grvsachdeva picture grvsachdeva  ·  3Komentar

first-timers[bot] picture first-timers[bot]  ·  3Komentar

first-timers[bot] picture first-timers[bot]  ·  3Komentar

noi5e picture noi5e  ·  3Komentar