scieloorg / search-journals

iAHx Search Interface for SciELO
http://search.scielo.org
BSD 2-Clause "Simplified" License
3 stars 13 forks source link

Corrige falha ao navegar entre páginas de resultados #509

Closed joffilyfe closed 4 years ago

joffilyfe commented 4 years ago

O que esse PR faz?

Este pull request corrige a paginação da aplicação mantendo os filtros previamente aplicados pelos usuários. Rever a necessidade de submissão de formulários para paginar os resultados.

Onde a revisão poderia começar?

Como este poderia ser testado manualmente?

Para testar este pull request manualmente, deve-se:

Algum cenário de contexto que queira dar?

A aplicação possui muitos formulários escondidos que servem para que os filtros sejam aplicados, eventualmente se esquecemos de aplicar algum dado/filtro nos formulários estes passam a conter menos informações do que deveriam. Pensando nisso eu resolvi modificar a lógica aplicada a função que realiza a paginação de resultados.

O formulário principal, com a barra de busca), ao meu ver não deveria conter os filtros e nem ser re-submetido uma vez que SE o usuário digitar um novo termo, uma nova busca foi realizada e então todos os filtros deveriam ser limpos.

Screenshots

N/A

Quais são tickets relevantes?

closes #503

Referências

N/A