Plots2: No se puede cancelar la suscripción después de hacer clic en el botón siguiente de una etiqueta.

Creado en 15 ene. 2018  ·  4Comentarios  ·  Fuente: publiclab/plots2

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!

El problema

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.
screenshot from 2018-01-15 21-52-02

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

¿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.

Solución

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>

Pasos para arreglar

  • [] reclame este problema con un comentario aquí, a continuación, y haga las preguntas aclaratorias que necesite
  • [] configure un repositorio localmente siguiendo las instrucciones README y asegúrese de que todas las pruebas pasen
  • [] intente solucionar el problema siguiendo los pasos anteriores, pero incluso antes de que termine, puede:
  • [] confirme sus cambios e inicie una solicitud de extracción (consulte Contribución al software Public Lab ), pero márquelo como "en progreso" si tiene preguntas o si no ha terminado
  • [] avisa a alguien a través de la lista de desarrolladores (ver más abajo) para que se fusione tu solicitud de extracción. Esto puede requerir algunos pasos adicionales dependiendo de cuándo lo haga, ¡pero lo ayudaremos!

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 .

HTML bug first-timers-only help wanted

Todos 4 comentarios

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é!

¿Fue útil esta página
0 / 5 - 0 calificaciones