feat: adicionar "AbsenceDelayRequest" e os respectivos testes unitários para as regras de validação.
DESCRIÇÃO:
Este PR implementa a validação dos campos Quantidade de Horas (qtd_horas) e Quantidade de Minutos (qtd_min) no formulário de Falta/Atraso de Servidor (Servidores > Falta/Atraso > Novo/Editar), garantindo que apenas valores não-negativos (maiores ou iguais a zero) sejam aceitos. A funcionalidade corrige a falha de validação descrita na Issue #1098. Anteriormente, o sistema permitia salvar registros com quantidades negativas de horas ou minutos, o que comprometia a integridade dos dados e o sentido lógico do registro.
AMBIENTE:
Descreva o ambiente em que este pull request foi criado.
- Plataforma utilizada (Docker, instalação direta): Docker
- Sistema operacional e versão: macOS Sonoma 14.4 (Host) / Debian (Docker Container)
- Navegador e versão: Chrome 120.0
- Outros detalhes importantes: PHP 8.4 com Laravel Framework. Testes executados via Pest (PHPUnit).
Quality Gate passed
Issues
1 New issue
0 Accepted issues
Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code