robinsonmourao / ERP-RIR

0 stars 0 forks source link

Campos numéricos com requisito valores maiores que 0 estão sem validação #6

Open robinsonmourao opened 3 months ago

robinsonmourao commented 3 months ago
Categoria Prioridade Frequência
[ ] Sugestão [ ] IMEDIATA [x] Sempre
[x] Bug [ ] ALTA [ ] Às vezes
[x] MÉDIA [ ] Raramente
[ ] BAIXA [ ] Uma vez
[ ] Em situações específicas

Descrição: Validação de campos com requisito maiores que 0 não existem, tais como: Atendimento[velocidade_down, velocidade_up] Site[velocidade_contratada]

Pré-requisito: 1.Ter a API levantada 2.Ter criado previamente AO MENOS um de cada: 2.1.Tabelas principais a.Cliente b.Site c.Fornecedor 3.Acessar o endpoint /atendimentos/new

Passos para Reproduzir:

  1. Criar um Cliente 1.1 Extender menu de clientes, Clicar em Novo image 1.2 Preencher campos obrigatórios E Clicar em Enviar image
  2. Criar um Site 2.1 Extender menu de sites, Clicar em Novo image 2.2 Preencher campos obrigatórios e Clicar em Enviar image
  3. Criar Fornecedor 3.1 Extender menu fornecedores, Clicar em Novo image 3.2 Preencher campos obrigatórios e Clicar no botão Enviar image
  4. Criar um Atendimento 4.1 Extender menu de atendimentos, Clicar em Novo image 4.2 Preencher os campos obrigatórios E Preencher APENAS campo de velocidade de upload com valor "0" E Clicar no botão Enviar image

Comportamento Esperado: Exibir balão informando que só é permitido valor maior que 0

Comportamento Atual: Qualquer número é aceito

Ambiente:

Evidências:

robinsonmourao commented 3 months ago

Nota1

O problema pode ser reproduzida alcançando apenas o passo 2.2, inserindo '0' ao invés do valor '100' para o campo 'velodidade contratada'