Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Filtro Simultâneo de "Precisa" e "Necessita Urgente" #145

Closed
rhuam opened this issue May 19, 2024 · 11 comments · Fixed by #150
Closed

Filtro Simultâneo de "Precisa" e "Necessita Urgente" #145

rhuam opened this issue May 19, 2024 · 11 comments · Fixed by #150

Comments

@rhuam
Copy link
Contributor

rhuam commented May 19, 2024

Precisamos permitir que o usuário selecione simultaneamente os filtros "Precisa" e "Necessita Urgente" ao buscar itens, para que possam visualizar todas as necessidades de forma combinada.

Problema

User story: Eu sou um voluntário. Eu estou tentando encontrar rapidamente itens que são necessários e urgentes. Mas o sistema atual não permite filtrar ambos simultaneamente, o que dificulta minha capacidade de identificar e priorizar os itens mais críticos.

É essencial que o sistema permita a seleção de múltiplos filtros para fornecer uma visão mais completa das necessidades, melhorando a eficiência do processo de identificação e priorização dos itens necessários.

Critérios para aceitação

  • O sistema deve permitir a seleção simultânea dos filtros "Precisa" e "Necessita Urgente".
  • A interface de usuário deve oferecer multi seleção ou opções que possibilitem a combinação desses filtros.
  • O sistema deve manter a capacidade de filtrar por cada critério individualmente, além da combinação dos dois.
  • O sistema deve fornecer uma indicação visual clara de quais filtros estão atualmente aplicados.
@rhuam rhuam added this to SOS-RS May 19, 2024
@rhuam rhuam moved this to Em design in SOS-RS May 19, 2024
@barbiebrega
Copy link

@rhuam isso seria implementado na modal de filtros?

@diegodario88
Copy link
Contributor

no backend acredito que devemos alterar o serviço que atende o endpoint /shelters. Talvez um ajuste no SearchSchema para que seja possível aceitar uma lista de argumentos no queryParams de prioridade.

priority=10,20,30

Mas sim, no frontend isso irá requerer um ajuste no modal de filtros

diegodario88 added a commit to diegodario88/backend that referenced this issue May 19, 2024
diegodario88 added a commit to diegodario88/backend that referenced this issue May 19, 2024
diegodario88 added a commit to diegodario88/backend that referenced this issue May 19, 2024
@barbiebrega
Copy link

Um select com checkbox dentro soluciona?

Image

@Brilhante29
Copy link

Boa noite, alguém já está implementando no backend? Posso ficar responsável!

@diegodario88
Copy link
Contributor

@barbiebrega funciona sim. Parece que eu vi em algum lugar que já existe um select do tipo multiselect que a cada seleção ele adiciona uma label, não sei se foi no figma ou no site.

@Brilhante29 no backend já foi implementado, se quiser revisar ou adicionar testes, seria uma baita ajuda:

#150

@diegodario88
Copy link
Contributor

@barbiebrega

image

acredito que daria para se basear nesse

@barbiebrega
Copy link

Ah beleza, acho que pode ser esse sim.
Apenas acrescentem um Help text "Selecione uma ou mais opções" pra ficar mais explícito.

diegodario88 added a commit to diegodario88/backend that referenced this issue May 21, 2024
diegodario88 added a commit to diegodario88/backend that referenced this issue May 21, 2024
diegodario88 added a commit to diegodario88/backend that referenced this issue May 21, 2024
diegodario88 added a commit to diegodario88/backend that referenced this issue May 21, 2024
diegodario88 added a commit to diegodario88/backend that referenced this issue May 21, 2024
@rhuam rhuam linked a pull request May 24, 2024 that will close this issue
@rhuam
Copy link
Contributor Author

rhuam commented May 24, 2024

@diegodario88 pode linkar o PR de frontend aqui?

@rhuam rhuam moved this from Em design to Em desenvolvimento in SOS-RS May 24, 2024
@rhuam rhuam moved this from Em desenvolvimento to Disponível para dev in SOS-RS May 26, 2024
@diegodario88
Copy link
Contributor

@barbiebrega a parte do frontend você teve progresso?

diegodario88 added a commit to diegodario88/backend that referenced this issue May 27, 2024
@diegodario88
Copy link
Contributor

@diegodario88 pode linkar o PR de frontend aqui?

Segue o link do PR no frontend
SOS-RS/frontend#330

@rhuam rhuam moved this from Disponível para dev to Em revisão (dev) in SOS-RS May 27, 2024
rodrigooler added a commit to SOS-RS/frontend that referenced this issue May 29, 2024
rodrigooler pushed a commit that referenced this issue May 29, 2024
@larissapissurno larissapissurno moved this from Em revisão (dev) to PR Aprovado e Mergeado in SOS-RS May 29, 2024
@larissapissurno larissapissurno moved this from PR Aprovado e Mergeado to Disponível para QA in SOS-RS Jun 18, 2024
@HbLuca
Copy link

HbLuca commented Jun 19, 2024

@larissapissurno de acordo.
Ao realizar o teste no Centro Humanista e ir adicionando itens que necessita com urgencia, necessita ou pode realizar a doacao, estao aparecendo conforme parte de filtro.
Vide Loom:
https://www.loom.com/share/04d848031ab14fd2a66c8eecd150515b?sid=32f53f13-316a-4535-ba02-7e5e49577d60

@HbLuca HbLuca moved this from Disponível para QA to Disponível Infra in SOS-RS Jun 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Disponível Infra
Development

Successfully merging a pull request may close this issue.

5 participants