photum/frontend/pages
NANDO9322 7536bddacb feat: sistema de validação de conflitos e melhorias na UX da agenda
Implementa validação de horários para evitar conflitos no aceite de eventos, correções na sincronização de dados da agenda e melhorias na interface de gestão de equipe.

Backend:
- handler.go: Correção no retorno do endpoint [UpdateAssignmentStatus](cci:1://file:///c:/Projetos/photum/backend/internal/agenda/handler.go:279:0-313:1) para enviar JSON válido e evitar erros no frontend.
- service.go: Implementação da lógica de validação de conflitos antes de aceitar um evento.
- agenda.sql: Nova query `CheckProfessionalBusyDate` para verificação de sobreposição de horários.

Frontend:
- Dashboard.tsx: Adição de tooltip e texto para exibir o "Motivo da Rejeição" na gestão de equipe (Desktop/Mobile).
- EventScheduler.tsx: Filtro para excluir profissionais com status 'REJEITADO' e correção na label de 'Pendente'.
- EventDetails.tsx: Refatoração para usar estado global ([useData](cci:1://file:///c:/Projetos/photum/frontend/contexts/DataContext.tsx:1156:0-1160:2)), garantindo atualização imediata de datas e locais.
- DataContext.tsx: Mapeamento do campo `local_evento` e melhoria no tratamento de erro otimista.
- Ajustes gerais em ProfessionalDetailsModal, Login e correções de tipos.
2025-12-30 11:24:53 -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: Adicionado gerenciamento de usuários administradores, funcionalidade de código de acesso e documentação da API. 2025-12-29 16:51:55 -03:00
Calendar.tsx feat: mudancas de layout 2025-12-05 10:43:48 -03:00
CourseManagement.tsx feat: aprimora responsividade mobile, form de eventos e persistência de dados 2025-12-25 12:22:53 -03:00
Dashboard.tsx feat: sistema de validação de conflitos e melhorias na UX da agenda 2025-12-30 11:24:53 -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: add photographer finance page and UI improvements 2025-12-12 16:26:12 -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: sistema de validação de conflitos e melhorias na UX da agenda 2025-12-30 11:24:53 -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(auth): adiciona tipo profissional ao schema e corrige avatar 2025-12-22 12:37:42 -03:00
Register.tsx fix: validação de usuários inativos e melhorias na lista de aprovação 2025-12-15 15:06:34 -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(ops): implementa modulo operacional completo (escala, logistica, equipe) 2025-12-29 16:01:17 -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