backend
backend copied to clipboard
Feat: disabled shelter filter
Descrição:
Essa mudança visa permitir a correção do erro apontado na issue https://github.com/SOS-RS/frontend/issues/178 do front-end. Adicionando um campo enabled na tabela de shelter do banco de dados, e filtrando os abrigos ativos na listagem. Por padrão, abrigos desativados não deverão aparecer, mas caso haja necessidade, pode ser passado a propriedade showDisabled na busca para que eles também sejam retornados.
Arquivos modificados:
prisma/schema.prisma
: Adição do campo enabled ao banco de dados.
prisma/migrations/20240516032930_/migration.sql
: Migração com o campo novo adicionado ao banco de dados
prisma/dev_dump.sql
: Adição do campo enabled ao registro no dump do banco de dados.
src/shelter/shelter.service.ts
: Retornar o campo enabled na listagem
src/shelter/ShelterSearch.ts
: Filtragem dos abrigos desabilitados, e adição da opção de exibir os desabilitados na listagem
src/shelter/types/types.ts
: Tipagem do campo na entidade shelter
src/shelter/types/search.types.ts
: Tipagem do campo na busca de abrigos