Skip to content

[T19] Gestão de baias — lista filtrável + CRUD - #70

Merged
IsaqueBatist merged 2 commits into
mainfrom
feat/T19-gestao-baias
Aug 31, 2026
Merged

[T19] Gestão de baias — lista filtrável + CRUD#70
IsaqueBatist merged 2 commits into
mainfrom
feat/T19-gestao-baias

Conversation

@IsaqueBatist

Copy link
Copy Markdown
Owner

Closes #20

Cobre GET/POST/PUT/PATCH status/DELETE de /api/baias e documenta os
comportamentos confirmados na T19: exclusão é soft-delete e não bloqueia
baia ocupada, listar sem o filtro ativa traz ativas e inativas, e o
backend não impede alocar um animal numa baia já superlotada.
@IsaqueBatist

Copy link
Copy Markdown
Owner Author

Adicionei a pasta Baias na coleção Insomnia (.insomnia/): as 6 requisições (GET/GET por id/POST/PUT/PATCH status/DELETE de /api/baias) e uma suíte com 7 testes automatizados, incluindo os dois comportamentos mais importantes de confirmar antes do merge:

  • ut_baias_excluir_soft_delete_nao_bloqueia_ocupada — o DELETE nunca remove a linha e não bloqueia baia ocupada.
  • ut_baias_animal_pode_ser_alocado_em_baia_superlotada — o backend não impede alocar um animal numa baia já superlotada; o único freio hoje é o <option disabled> no formulário de animal (T18).

Ambos documentam gaps atuais do backend (mesmo padrão já usado em ut_usuarios_autodesativacao_admin), não regras que este PR está implementando — ficam como referência caso a equipe decida mover essas validações para o backend depois.

@IsaqueBatist IsaqueBatist self-assigned this Aug 31, 2026
@IsaqueBatist IsaqueBatist added sprint:S2 Animais e baias (03-06/09) area:frontend React / TypeScript labels Aug 31, 2026
@IsaqueBatist IsaqueBatist added this to the S2 · Animais e baias milestone Aug 31, 2026
@IsaqueBatist
IsaqueBatist merged commit 175d478 into main Aug 31, 2026
2 checks passed
@IsaqueBatist
IsaqueBatist deleted the feat/T19-gestao-baias branch August 31, 2026 21:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:frontend React / TypeScript sprint:S2 Animais e baias (03-06/09)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[T19] Gestão de baias (lista filtrável)

1 participant