Descrição da nova funcionalidade
Eu, como usuário visitante da página de busca, gostaria que a busca permitisse alternar entre busca por campos (by_field) e busca avançada (advanced), então posso escolher entre montar a consulta por campos estruturados ou escrever uma expressão avançada diretamente, sem que um modo interfira no outro.
Critérios de aceitação
Para que esta tarefa seja considerada concluída deve conter os seguintes pontos:
- A página de busca deve exibir dois modos de busca: Campos e Avançada;
- O modo Campos deve permitir montar a busca usando campo, operador e termo pesquisado;
- O modo Avançada deve permitir digitar uma consulta textual livre no campo avançado;
- Ao alternar entre os modos, apenas o formulário correspondente deve ficar visível;
- Ao pesquisar no modo Campos, a requisição deve enviar
search_clauses;
- Ao pesquisar no modo Avançada, a requisição deve enviar
search;
- Os valores preenchidos em um modo não devem interferir na busca realizada pelo outro modo;
- Quando a página for carregada com
search_clauses, o modo Campos deve ser restaurado;
- Quando a página for carregada com
search, o modo Avançada deve ser restaurado;
- O botão de ajuda da busca avançada deve exibir ou ocultar o guia de sintaxe;
- A URL deve ser atualizada com os parâmetros usados na busca atual.
Anexos
N/A
Referências
N/A
Descrição da nova funcionalidade
Eu, como usuário visitante da página de busca, gostaria que a busca permitisse alternar entre busca por campos (
by_field) e busca avançada (advanced), então posso escolher entre montar a consulta por campos estruturados ou escrever uma expressão avançada diretamente, sem que um modo interfira no outro.Critérios de aceitação
Para que esta tarefa seja considerada concluída deve conter os seguintes pontos:
search_clauses;search;search_clauses, o modo Campos deve ser restaurado;search, o modo Avançada deve ser restaurado;Anexos
N/A
Referências
N/A