photum/frontend/pages
NANDO9322 a4982e588e feat(profile): melhorias no fluxo de perfil e correções no backend
Frontend:
- Implementado fluxo de inicialização para novos perfis (modal "Complete seu Cadastro").
- Adicionada lógica para pré-preencher nome e email do usuário no cadastro.
- Adicionada renderização condicional: abas "Dados Bancários" e "Profissional" são ocultadas para clientes (EVENT_OWNER).
- Unificada a função de salvar (criação e edição) com tratativa correta de erros e feedback (Toast).
- Adicionado fallback para exibir o email do usuário caso o do perfil esteja vazio.

Backend:
- SQL: Ajustada query `GetProfissionalByUsuarioID` para buscar email da tabela de usuários (LEFT JOIN).
- Handler: Implementado fallback para usar `UsuarioEmail` na resposta se o `Email` do perfil for nulo.
- Service: Correção no salvamento (Create/Update) para tratar `funcao_profissional_id` com UUID vazio (Nil) como NULL, evitando erro de chave estrangeira (FK).

Fixes #profile-save-error, #role-visibility
2026-02-06 21:44:00 -03:00
..
AccessCodeManagement.tsx feat: Adicionar sistema de código de acesso, upload de foto de perfil e melhorias de UI 2025-12-18 15:12:20 -03:00
AccessCodes.tsx feat: Update database models, API documentation and frontend authentication system 2026-01-12 16:41:50 -03:00
Calendar.tsx feat: mudancas de layout 2025-12-05 10:43:48 -03:00
CourseManagement.tsx feat: implementação da Importação de Excel e melhorias na Gestão de FOT 2026-02-02 11:19:56 -03:00
Dashboard.tsx feat(ux): melhorias de navegação, formulário e fluxo de eventos 2026-02-06 13:32:11 -03:00
EventDetails.tsx feat(ux): melhorias de navegação, formulário e fluxo de eventos 2026-02-06 13:32:11 -03:00
Finance.tsx feat: suporte completo multi-região (SP/MG) e melhorias na validação de importação 2026-02-05 16:18:40 -03:00
Home.tsx feat: suporte a FOT alfanumérico e correções de UI 2026-01-29 22:15:14 -03:00
ImportData.tsx feat: suporte completo multi-região (SP/MG) e melhorias na validação de importação 2026-02-05 16:18:40 -03:00
Inspiration.tsx feat: Modelo One Repo 2025-12-03 09:44:21 -03:00
LGPD.tsx feat: Modelo One Repo 2025-12-03 09:44:21 -03:00
Login.tsx feat: suporte completo multi-região (SP/MG) e melhorias na validação de importação 2026-02-05 16:18:40 -03:00
PrivacyPolicy.tsx feat: Modelo One Repo 2025-12-03 09:44:21 -03:00
ProfessionalRegister.tsx feat: suporte completo multi-região (SP/MG) e melhorias na validação de importação 2026-02-05 16:18:40 -03:00
ProfessionalStatement.tsx feat(financeiro): implementação do extrato financeiro do profissional e melhorias na agenda 2026-01-16 16:07:49 -03:00
Profile.tsx feat(profile): melhorias no fluxo de perfil e correções no backend 2026-02-06 21:44:00 -03:00
Register.tsx feat: Update database models, API documentation and frontend authentication system 2026-01-12 16:41:50 -03:00
Settings.tsx feat(settings): implementa aba sistema e vincula perfil à api 2026-01-31 12:48:42 -03:00
Team.tsx fix: correções na criação de usuários admin e no formulário de aprovação 2026-02-04 13:08:31 -03:00
TermsOfUse.tsx feat: Modelo One Repo 2025-12-03 09:44:21 -03:00
UniversityManagement.tsx feat: add photographer finance page and UI improvements 2025-12-12 16:26:12 -03:00
UserApproval.tsx fix: correções na criação de usuários admin e no formulário de aprovação 2026-02-04 13:08:31 -03:00