Skip to content

[New Feature] Incluir cidades e bairros em filtros de abrigos #145

@Ardnna

Description

@Ardnna

Descrição
Atualmente os filtros são focados em itens e categorias dos abrigos, não sendo possivel filtras pela sua localidade. Com o dado endereço presente, é uma informação a mais para se incluir nos filtros

User Story
Como usuário quero buscar os abrigos pela sua localização, filtrando por Bairro e/ou cidade os abrigos.

Caso de uso

  • Acesse sos-rs.com
  • Selecionar a opção "Filtros"
  • Selecionar o Filtro "cidades"
    ou/e
  • Selecionar o Filtro "bairro"
  • Visualizar a lista de abrigos de acordo com os filtros aplicados

Regras de negócio

  • Os filtros devem exibir apenas cidades presentes no banco de dados
  • O filtro de bairros deve ser inativo enquanto o filtro de cidades não for selecionado
  • O filtro de bairros deve exibir apenas os bairros que pertencem a cidade selecionada
  • Os filtros devem permitir buscar cidades, bairro e itens, restringindo ou ampliando a busca.
  • Os filtros devem estar em ordem alfabética
  • Filtros de localização devem ser exibidos DENTRO de busca avançada, como duas opções a mais de seleção de dropdown menu
  • Filtro de seleção de cidade NÃO É um filtro obrigatório para a busca (exceto como dependencia para ativação do filtro bairro)
  • Filtro de seleção de bairro NÃO É um filtro obrigatório para a busca
  • O filtro CIDADE é um filtro OBRIGATÓRIO para que o filtro BAIRRO esteja ativo e disponível para seleção,

Testes

  • Acessar sos-rs.com

  • Acessas filtros

    _Filtro Cidades:_
    - Verificar se as cidades exibidas são as mesmas listadas no banco de dados
    - Verificar se, ao não selecionar uma cidade, o filtro funciona normalmente, exibindo todos os critérios sem distinção de cidade
    - Verificar se, ao selecionar apenas cidade, todos os abrigos de determinada cidade são exibidas independente dos outros critérios
    - Verificar combinações de critérios com cidades (incluir critérios e cidades, verificar se todos são listados)
    
    _Filtro Bairro:_
    - Verificar se o filtro se mantem INATIVO quando não selecionado cidade
    - Verificar se o filtro se torna ATIVO quando selecionado cidade
    - Verificar se a busca se mantém mesmo quando não selecionado nenhum bairro
    - Verificar se os bairros exibidos correspondem exclusivamente a cidade selecionada conforme banco de dados
    - Verificar se, ao selecionar apenas cidade e bairro, todos os abrigos de determinada cidade e bairro são exibidas independente dos outros critérios
    - Verificar combinações de critérios com bairros (incluir critérios e bairros com cidades, verificar se todos são listados de acordo com a seleção)
    

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions