feat - resolvendo bugs, adicionando testes e adicionando vizualização de PDF's#58
Merged
Conversation
…ção, atualização e alteração de status de cursos
…ção, atualização e alteração de status de instituições
…ção e atualização na página Usuários e verificar estados na página Verificar
…o e exibição de documentos para usuários estudantes, coordenadores e administradores
… formatação de CPF
…dição de campos opcionais na página Usuários
…adicionais na listagem de documentos
…ck de tipo em MeusCertificados
…ara novos valores do sistema
…s correspondentes
|
icrcode-senai
approved these changes
Jun 9, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.




Esta pull request introduz dois grupos principais de mudanças: (1) uma refatoração e padronização dos tipos de documentos em todo o backend e nos testes e (2) melhorias na experiência do usuário no frontend, especialmente em diálogos modais e na funcionalidade de visualização de documentos.
Backend: Padronização dos Tipos de Documento
Todos os dados de teste, mocks e validações foram ajustados para seguir as novas convenções de tipos e títulos de documentos, substituindo referências como "Estágio XYZ" e estagio por "Certificado XYZ" e certificado_curso.
Frontend: Melhorias em Modais e Visualização de Documentos
Os diálogos modais nas páginas Cursos.tsx e Instituicoes.tsx agora:
Essas mudanças melhoram a acessibilidade e a usabilidade da aplicação.
Além disso, a página de detalhes do documento (DetalheDocumento.tsx) agora inclui:
Essas melhorias proporcionam uma experiência mais fluida e amigável ao visualizar documentos.
Backend: Melhorias de Validação
A API agora valida o campo tipo com base no conjunto de tipos permitidos, retornando uma mensagem de erro clara quando um tipo inválido é enviado.