Olá, este é um problema apenas para os iniciantes . Isso significa que trabalhamos para torná-lo mais legível para as pessoas que não contribuíram com nossa base de código antes, ou mesmo para as pessoas que não contribuíram com o código aberto antes .
Se for você, estamos interessados em ajudá-lo a dar o primeiro passo e podemos responder a perguntas e ajudá-lo como você faz. Observe que estamos especialmente interessados em contribuições de pessoas de grupos sub-representados em software livre e de código aberto!
Se você já contribuiu antes, considere deixar este para alguém novo e consulte nossos problemas de ajuda geral. Obrigado!
Um usuário não pode clicar no botão a seguir novamente para parar de seguir a tag específica, mas é apenas redirecionado para a página dessa tag.
O que deve acontecer:
Se o usuário já estiver seguindo o tópico, clicar neste botão novamente deverá cancelar a inscrição do usuário nesse tópico.
O que realmente acontece:
O usuário é apenas redirecionado para a página do tópico específico.
Onde encontrar as linhas 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
O que alterá-los para:
Precisamos adicionar data-method="delete"
às duas linhas mencionadas acima.
<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>
para
<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>
e
<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>
para
<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>
Envie um e-mail para a lista de desenvolvedores (consulte https://publiclab.org/wiki/developers) ou vá para a sala de bate-papo se tiver dúvidas e dê uma olhada em nossa página de destino para iniciantes para obter mais informações !
eu quero trabalhar neste assunto
@ namangupta01 - você é bem-vindo para resolver este, mas se bem me lembro, você já fez um first-timers-only
questão antes; depois de fazer isso, talvez você queira resolver um dos problemas um pouco menos documentados em https://publiclab.github.io/community-toolbox/#r=all para que um novato completo possa resolver as questões de first-timers-only
? Não subestime sua experiência! :-)
Obrigado!!!
E @rishabhptr - ótimo problema para o primeiro temporizador pela primeira vez! 👍 💯
@jywarren Claro, eu vou!