Skip to content

Relatório de local de coleta exibe registros sem o usuário aplicar filtros #386

Description

@edvaldoszy

Problema

Ao abrir a tela de relatório de local de coleta, a tabela já aparece preenchida mesmo quando o usuário não escolheu nenhum filtro e não clicou em Pesquisar.

Os campos de data vêm preenchidos automaticamente com o início do mês atual e a data de hoje. Esse intervalo é enviado na busca sem o usuário ter selecionado nada.

As datas deste relatório não são obrigatórias. A tela não deveria buscar nem exibir resultados até o usuário aplicar um filtro e pesquisar.

O relatório de tombos por cidade já funciona desse jeito: a tabela só é preenchida depois que o usuário clica em Pesquisar.

Como corrigir

  • Ao abrir a tela, a tabela deve estar vazia. Não buscar dados do relatório até o usuário clicar em Pesquisar.
  • Os campos de data devem começar vazios.
  • Só enviar datas na busca quando o usuário realmente preencher esses campos.
  • O botão Limpar deve apagar os filtros e esvaziar a tabela, sem disparar uma nova busca com datas padrão.

Issue correspondente na API: utfpr/hcf-api#503

Critérios de aceite

  • Ao abrir a tela de relatório de local de coleta, a tabela está vazia e nenhum resultado é carregado automaticamente.
  • Os campos de data inicial e data final começam vazios.
  • Clicar em Pesquisar sem preencher nenhum filtro não lista registros.
  • Pesquisar informando apenas o local de coleta retorna somente os registros daquele local.
  • Pesquisar informando apenas o intervalo de datas retorna somente os registros daquele período.
  • Pesquisar informando local e datas juntos retorna somente os registros que atendem aos dois filtros.
  • Clicar em Limpar esvazia os filtros e a tabela, e não carrega resultados de novo por conta própria.
  • A geração do PDF continua funcionando com os filtros que o usuário escolheu.
  • Os valores padrão de país e estado nos filtros de local (Brasil e Paraná) não disparam a busca do relatório sozinhos.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    • Status
      to do

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions