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

Adiciona validação de formato de telefone na Pessoa Jurídica (#1075)

Open henriquercz opened this issue 1 month ago • 2 comments

DESCRIÇÃO:

Este pull request resolve a issue #1075 adicionando validação de formato de telefone no cadastro de Pessoa Jurídica.

Problema: O sistema permitia o cadastro de números de telefone incompletos ou com formato inválido, comprometendo a qualidade dos dados de contato.

Solução Implementada:

  • Adicionada validação de tamanho mínimo (10 dígitos) e máximo (11 dígitos)
  • Valida conforme padrão brasileiro
  • Exibe mensagem de erro clara ao usuário

Alterações:

  • Método modificado: validaDDDTelefone()
  • Total: 8 linhas adicionadas

Testes Realizados:

  • ✅ Tentativa de cadastro com telefone "123" - bloqueado
  • ✅ Tentativa de cadastro com telefone "11 123" - bloqueado
  • ✅ Cadastro com telefone "11 98765-4321" - permitido
  • ✅ Cadastro com telefone "11 3456-7890" - permitido
  • ✅ Telefone vazio sem DDD - permitido

AMBIENTE:

  • Plataforma utilizada: Docker
  • Sistema operacional: Windows 10
  • Navegador: Chrome 141.0.7390.66
  • Versão do i-Educar: Desenvolvimento (branch 2.10)

henriquercz avatar Nov 03 '25 16:11 henriquercz

Quality Gate Failed Quality Gate failed

Failed conditions
B Maintainability Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

sonarqubecloud[bot] avatar Nov 03 '25 16:11 sonarqubecloud[bot]

@henriquercz este PR contém o mesmo conteúdo do PR https://github.com/portabilis/i-educar/pull/1090 por gentileza verifique e mantenha apenas um.

edineivaldameri avatar Nov 04 '25 17:11 edineivaldameri