photum/frontend/pages
NANDO9322 e78de535c1 feat: implementação do financeiro e suporte a múltiplas funções
Este commit introduz o módulo financeiro completo e refatora o sistema de profissionais para suportar múltiplas funções, corrigindo a contabilização e validação de equipes.

Principais alterações:

- **Módulo Financeiro:**
  - Criação da tabela `financial_transactions` e queries associadas.
  - Implementação do backend (Handler/Service) para gerenciar transações.
  - Nova página [Finance.tsx](cci:7://file:///c:/Projetos/photum/frontend/pages/Finance.tsx:0:0-0:0) com listagem, edição, filtros avançados e agrupamento por FOT.
  - Correção na busca de FOTs e formatação de datas.

- **Gestão de Equipe e Profissionais:**
  - Refatoração para suportar múltiplas funções por profissional (Backend & Frontend).
  - Atualização do [Dashboard](cci:1://file:///c:/Projetos/photum/frontend/pages/Dashboard.tsx:31:0-1663:2) e [EventTable](cci:1://file:///c:/Projetos/photum/frontend/components/EventTable.tsx:28:0-659:2) para contabilizar corretamente profissionais (Fotografo, Cinegrafista, Recepcionista) verificando a lista de funções.
  - Implementação de validação de cota no aceite de convites (bloqueia se a equipe da função específica já estiver completa).
  - Ajuste visual nos indicadores de "Equipe Completa" e contadores de faltantes na listagem de eventos.

- **Geral:**
  - Atualização da documentação Swagger.
  - Ajustes de tipagem e migrações de banco de dados.
2026-01-15 18:07:39 -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: Implementar sistema completo de gestão de equipe e restrições 2026-01-13 13:24:38 -03:00
Dashboard.tsx feat: implementação do financeiro e suporte a múltiplas funções 2026-01-15 18:07:39 -03:00
EventDetails.tsx feat: sistema de validação de conflitos e melhorias na UX da agenda 2025-12-30 11:24:53 -03:00
Finance.tsx feat: implementação do financeiro e suporte a múltiplas funções 2026-01-15 18:07:39 -03:00
Home.tsx fix: ajustado fluxo e geracao de codigos de acesso 2025-12-29 17:21:03 -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: Update database models, API documentation and frontend authentication system 2026-01-12 16:41:50 -03:00
PhotographerFinance.tsx feat: add photographer finance page and UI improvements 2025-12-12 16:26:12 -03:00
PrivacyPolicy.tsx feat: Modelo One Repo 2025-12-03 09:44:21 -03:00
ProfessionalRegister.tsx feat: implementação do financeiro e suporte a múltiplas funções 2026-01-15 18:07:39 -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: reestruturar página de equipe com sistema de profissionais multi-função 2025-12-08 03:12:45 -03:00
Team.tsx feat: implementação do financeiro e suporte a múltiplas funções 2026-01-15 18:07:39 -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 feat(ui): refina detalhes do evento e aprovação de usuários 2025-12-18 10:23:25 -03:00