photum/backend/internal/db/queries
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
..
agenda.sql feat(ux): melhorias de navegação, formulário e fluxo de eventos 2026-02-06 13:32:11 -03:00
agenda_supp.sql feat: improve logistics notification persistence and finance grouping 2026-01-30 19:16:54 -03:00
anos_formaturas.sql feat: suporte completo multi-região (SP/MG) e melhorias na validação de importação 2026-02-05 16:18:40 -03:00
auth.sql chore: atualizar referências para nova URL do repositório 2025-12-03 11:38:01 -03:00
availability.sql feat(staffing): implementa sistema de disponibilidade e escalonamento 2025-12-23 17:29:40 -03:00
cadastro_fot.sql feat(profile): melhorias no fluxo de perfil e correções no backend 2026-02-06 21:44:00 -03:00
codigos_acesso.sql feat: suporte completo multi-região (SP/MG) e melhorias na validação de importação 2026-02-05 16:18:40 -03:00
cursos.sql feat: suporte completo multi-região (SP/MG) e melhorias na validação de importação 2026-02-05 16:18:40 -03:00
empresas.sql feat: suporte completo multi-região (SP/MG) e melhorias na validação de importação 2026-02-05 16:18:40 -03:00
escalas.sql feat(ops): implementa modulo operacional completo (escala, logistica, equipe) 2025-12-29 16:01:17 -03:00
financial_transactions.sql feat: suporte completo multi-região (SP/MG) e melhorias na validação de importação 2026-02-05 16:18:40 -03:00
funcoes.sql feat: Implementa estrutura inicial da API para profissionais, funções e autenticação com integração de banco de dados e documentação Swagger. 2025-12-05 11:56:03 -03:00
logistica.sql feat: improve logistics notification persistence and finance grouping 2026-01-30 19:16:54 -03:00
profissionais.sql feat(profile): melhorias no fluxo de perfil e correções no backend 2026-02-06 21:44:00 -03:00
tipos_eventos.sql feat: suporte completo multi-região (SP/MG) e melhorias na validação de importação 2026-02-05 16:18:40 -03:00
tipos_servicos.sql feat: suporte completo multi-região (SP/MG) e melhorias na validação de importação 2026-02-05 16:18:40 -03:00
usuarios.sql feat: suporte completo multi-região (SP/MG) e melhorias na validação de importação 2026-02-05 16:18:40 -03:00