photum/frontend/pages
NANDO9322 f8bb2e66dd feat: suporte completo multi-região (SP/MG) e melhorias na validação de importação
Detalhes das alterações:

[Banco de Dados]
- Ajuste nas constraints UNIQUE das tabelas de catálogo (cursos, empresas, tipos_eventos, etc.) para incluir a coluna `regiao`, permitindo dados duplicados entre regiões mas únicos por região.
- Correção crítica na constraint da tabela `precos_tipos_eventos` para evitar conflitos de UPSERT (ON CONFLICT) durante a inicialização.
- Implementação de lógica de Seed para a região 'MG':
  - Clonagem automática de catálogos base de 'SP' para 'MG' (Tipos de Evento, Serviços, etc.).
  - Inserção de tabela de preços específica para 'MG' via script de migração.

[Backend - Go]
- Atualização geral dos Handlers e Services para filtrar dados baseados no cabeçalho `x-regiao`.
- Ajuste no Middleware de autenticação para processar e repassar o contexto da região.
- Correção de queries SQL (geradas pelo sqlc) para suportar os novos filtros regionais.

[Frontend - React]
- Implementação do envio global do cabeçalho `x-regiao` nas requisições da API.
- Correção no componente [PriceTableEditor](cci:1://file:///c:/Projetos/photum/frontend/components/System/PriceTableEditor.tsx:26:0-217:2) para carregar e salvar preços respeitando a região selecionada (fix de "Preços zerados" em MG).
- Refatoração profunda na tela de Importação ([ImportData.tsx](cci:7://file:///c:/Projetos/photum/frontend/pages/ImportData.tsx:0:0-0:0)):
  - Adição de feedback visual detalhado para registros ignorados.
  - Categorização explícita de erros: "CPF Inválido", "Região Incompatível", "Linha Vazia/Separador".
  - Correção na lógica de contagem para considerar linhas vazias explicitamente no relatório final, garantindo que o total bata com o Excel.

[Geral]
- Correção de diversos erros de lint e tipagem TSX.
- Padronização de logs de erro no backend para facilitar debug.
2026-02-05 16:18:40 -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 perf: otimização crítica no modal de equipe e correção de requests duplicados 2026-02-04 16:46:37 -03:00
EventDetails.tsx - Adiciona filtro de role RESEARCHER na tela de Aprovação. 2026-01-31 14:20:51 -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: Refatoração da página de Perfil com novo layout Sidebar e correções de Header e Backend 2026-01-31 11:54:26 -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