Skip to content

dev - novo login e cadastro - #61

Merged
icrcode merged 6 commits into
mainfrom
dev-novo-login
Jun 11, 2026
Merged

dev - novo login e cadastro#61
icrcode merged 6 commits into
mainfrom
dev-novo-login

Conversation

@icrcode

@icrcode icrcode commented Jun 11, 2026

Copy link
Copy Markdown
Owner

Este pull request introduz melhorias significativas no fluxo de cadastro de estudantes, especialmente no frontend, tornando o processo em múltiplas etapas, mais amigável ao usuário e sensível ao contexto institucional. Além disso, amplia o suporte do backend para domínios de e-mail institucionais, permitindo a validação desses endereços durante o cadastro. As alterações estão agrupadas abaixo por temas de backend e frontend.

Aprimoramentos no backend para domínios de e-mail institucionais:

Foi adicionado o campo opcional dominios_email à interface Curso e as consultas SQL foram atualizadas para incluir o campo dominios_email proveniente da tabela instituicoes, possibilitando que o frontend valide os endereços de e-mail institucionais durante o processo de cadastro.

Frontend: reformulação do fluxo de cadastro em múltiplas etapas e melhorias de experiência do usuário:

O formulário de cadastro (Cadastro.tsx) foi refatorado para um processo composto por quatro etapas: dados pessoais, dados acadêmicos (universidade, curso e turno), e-mail institucional e criação de senha, com indicadores visuais de progresso e orientações contextuais em cada fase.
A seleção de cursos e universidades foi aprimorada por meio do agrupamento dos cursos por instituição e modalidade, tratamento de nomes de cursos ambíguos e seleção automática do turno quando apenas uma opção estiver disponível.
Foi adicionada a validação dos domínios de e-mail institucionais com base na universidade selecionada, fornecendo feedback ao usuário caso o endereço informado não corresponda aos domínios permitidos.
A experiência do usuário foi aprimorada com um tratamento de erros mais consistente, desabilitação de campos durante operações de carregamento e melhorias visuais em botões e campos de entrada, aumentando a acessibilidade e a clareza da interface.

Em conjunto, essas alterações proporcionam um processo de cadastro mais robusto, intuitivo e alinhado ao contexto institucional para a criação de novas contas de estudantes.

icrcode added 3 commits June 11, 2026 09:48
… etapas e aprimoramento das asserções

Este pull request refatora e aprimora a suíte de testes do fluxo de Cadastro, com foco em legibilidade, manutenção e validações mais robustas da jornada do usuário. As mudanças reorganizam interações repetitivas em helpers reutilizáveis, tornando os testes mais fáceis de entender e atualizar conforme o processo de cadastro evolui.

Principais melhorias:

Introdução de funções auxiliares para encapsular a navegação entre as etapas do formulário de Cadastro, reduzindo duplicações e tornando o fluxo dos testes mais expressivo.
Atualização das descrições dos testes para deixá-las mais claras e específicas, documentando melhor os cenários validados.
Remoção de asserções redundantes e reorganização dos casos de teste para melhorar a consistência e reduzir ruídos.
Reforço da cobertura das validações, garantindo a verificação adequada de campos obrigatórios, entradas inválidas e das respectivas mensagens de erro apresentadas ao usuário.
Aprimoramento dos testes de fumaça da página de Cadastro para refletir a nova experiência do fluxo em múltiplas etapas e assegurar que o caminho principal do usuário continue funcionando corretamente.
Melhoria da estrutura geral da suíte de testes, facilitando futuras manutenções e a inclusão de novos cenários e funcionalidades.

Essas alterações não introduzem novas funcionalidades ao recurso de Cadastro; seu objetivo é aumentar a qualidade, a confiabilidade e a facilidade de manutenção dos testes automatizados.
@icrcode
icrcode requested review from gtins and icrcode-senai June 11, 2026 13:55
@icrcode icrcode self-assigned this Jun 11, 2026
@icrcode icrcode added the enhancement New feature or request label Jun 11, 2026
@icrcode icrcode changed the title Dev novo login dev - novo login e cadastro Jun 11, 2026
@icrcode

icrcode commented Jun 11, 2026

Copy link
Copy Markdown
Owner Author

Não dar merge.

@icrcode icrcode moved this from Backlog to In review in Valida Ai Roadmap Jun 11, 2026
icrcode added 2 commits June 11, 2026 15:50
…o configuração de dashboards e fontes de dados
…luindo configuração de serviços e variáveis de ambiente
@sonarqubecloud

Copy link
Copy Markdown

@icrcode
icrcode merged commit b825878 into main Jun 11, 2026
7 checks passed
@github-project-automation github-project-automation Bot moved this from In review to Done in Valida Ai Roadmap Jun 11, 2026
@icrcode
icrcode deleted the dev-novo-login branch June 11, 2026 23:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant