Skip to content

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

Open
LucasAlves71 wants to merge 1 commit intoportabilis:2.10from
LucasAlves71:2.10
Open

feat: adicionar "AbsenceDelayRequest" e os respectivos testes unitários para as regras de validação.#1106
LucasAlves71 wants to merge 1 commit intoportabilis:2.10from
LucasAlves71:2.10

Conversation

@LucasAlves71
Copy link
Copy Markdown
Contributor

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

@sonarqubecloud
Copy link
Copy Markdown

Copy link
Copy Markdown
Member

@edersoares edersoares left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

O código em si funciona porém não é utilizado pelo sistema. Faltou a implementação no controller para fazer a validação de fato.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants