Hola, este es un problema solo para principiantes . Esto significa que hemos trabajado para hacerlo más legible para las personas que no han contribuido antes con nuestro código base, o incluso para las personas que no han contribuido antes con el código abierto .
Si ese es usted, estamos interesados en ayudarlo a dar el primer paso y podemos responder preguntas y ayudarlo mientras lo hace. Tenga en cuenta que estamos especialmente interesados en las contribuciones de personas de grupos subrepresentados en software gratuito y de código abierto.
Si ha contribuido antes, considere dejar este para alguien nuevo y revise nuestros problemas de búsqueda de ayuda general. ¡Gracias!
Un usuario no puede volver a hacer clic en el siguiente botón para dejar de seguir la etiqueta específica, sino que simplemente se le redirige a esa página de etiquetas.
¿Qué se supone que debe pasar?
Si el usuario ya está siguiendo el tema, al hacer clic en este botón nuevamente, se debe cancelar la suscripción del usuario a ese tema.
Qué sucede realmente:
El usuario simplemente es redirigido a la página del tema específico.
Dónde encontrar las líneas de código relevantes:
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
A qué cambiarlos:
Necesitamos agregar data-method="delete"
a las dos líneas mencionadas anteriormente.
<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
<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>
y
<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
<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>
Envíe un correo electrónico a la lista de desarrolladores (consulte https://publiclab.org/wiki/developers) o vaya a la sala de chat si tiene preguntas, y eche un vistazo a nuestra página de inicio para principiantes para obtener más información .
quiero trabajar en este problema
@ namangupta01 : puedes abordar este problema, pero si recuerdo que ya hiciste un problema first-timers-only
una vez; una vez que haya terminado con esto, tal vez le gustaría abordar uno de los problemas un poco menos documentados en https://publiclab.github.io/community-toolbox/#r=all para que un recién llegado completo pueda tomar las cuestiones de first-timers-only
? ¡No subestime su experiencia! :-)
¡¡¡Gracias!!!
Y @rishabhptr - ¡gran problema por primera vez solo por primera vez! 👍 💯
@jywarren ¡ Claro que lo haré!