SOS-RS / frontend

Auxílio RS: Projetos de Resposta a Emergências por Chuvas e Alagamentos
https://sos-rs.com
MIT License
596 stars 328 forks source link

Fix/add field letter validation #295

Open gi-carnaval opened 4 months ago

gi-carnaval commented 4 months ago

Título: feat: Add validation to prevent item name containing only numbers

Descrição do PR:

Este PR resolve a issue #285, que descreve o problema onde o site permite que o nome do item contenha apenas números. A solução implementada adiciona uma validação usando Yup para garantir que o nome do item inclua pelo menos um caractere alfabético, evitando que contenha apenas números.

Alteração incluída:

Como testar:

  1. Abra o formulário de adição de novo item no site.
  2. Tente inserir um nome de item que contenha apenas números, por exemplo, 12345.
  3. Verifique se a mensagem de erro é exibida: "O campo não pode conter apenas números."
  4. Tente inserir um nome de item válido que inclua pelo menos uma letra, por exemplo, Item123.
  5. Verifique se o formulário aceita o nome e permite a submissão.

Capturas de tela: image

Ambiente de teste:

Resolves: #285

fagundesjg commented 4 months ago

Duplicado em #285

gi-carnaval commented 4 months ago

Duplicado em #285

Este pull request resolve a issue #285.

Adicionei um Regex para o campo de Nome não aceitar somente números no ato de cadastrar um novo item ao abrigo.