i-educar icon indicating copy to clipboard operation
i-educar copied to clipboard

feat: adicionar "AbsenceDelayRequest" e os respectivos testes unitários para as regras de validação.

Open LucasAlves71 opened this issue 1 month ago • 1 comments

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).

LucasAlves71 avatar Nov 20 '25 21:11 LucasAlves71