i-educar
i-educar copied to clipboard
Cadastro de Curso: Validação de Hora Falta
MENU: Cadastros > Cursos > Novo/Editar
DESCRIÇÃO:
Durante a análise do formulário de cadastro de curso, foi identificado que o campo "Hora Falta (min)" permite o cadastro de valores negativos. Este comportamento é funcionalmente incorreto, pois o tempo de falta não pode ser negativo.
OBSERVAÇÕES:
- O sistema não aplica validação de valores positivos para o campo "Hora Falta (min)"
- É possível inserir valores negativos (ex: "-30", "-60") e salvar o cadastro com sucesso
- O campo representa minutos de falta, que não pode ser um valor negativo
- Espera-se que o sistema valide se o valor é maior ou igual a zero e exiba uma mensagem de erro caso um valor negativo seja inserido
PASSOS PARA REPRODUZIR:
- Acesse: Cadastros > Cursos > Novo
- Preencha os campos obrigatórios (Nome do Curso, Sigla, Nível Ensino, Tipo Ensino, Regime)
- No campo "Hora Falta (min)", insira um valor negativo (ex: "-30")
- Clique em "Salvar"
- Observe que o cadastro é salvo sem validação
COMPORTAMENTO ESPERADO:
O sistema deve validar se o campo "Hora Falta (min)" contém um valor positivo (>= 0) e exibir uma mensagem de erro clara caso um valor negativo seja inserido, impedindo o salvamento do cadastro.
COMPORTAMENTO ATUAL:
O sistema permite o cadastro com valores negativos sem qualquer bloqueio ou aviso.
IMPACTO:
- Dados inconsistentes no banco de dados
- Possíveis erros em cálculos de faltas e frequência de alunos
- Problemas em relatórios de frequência e assiduidade