Backend: - Migration 007: alterada coluna `fot` de INTEGER para VARCHAR(50). - Ajustados serviços (finance, agenda) e handlers para processar FOT como string. - Regenerados modelos e queries do banco de dados (sqlc). Frontend: - [FotForm](cci:1://file:///c:/Projetos/photum/frontend/components/FotForm.tsx:13:0-348:2): Permitido input de texto/alfanumérico (ex: "20000MG"). - [EventTable](cci:1://file:///c:/Projetos/photum/frontend/components/EventTable.tsx:29:0-684:2): Removido bloqueio do botão "Aprovar" para equipes incompletas. - [Dashboard](cci:1://file:///c:/Projetos/photum/frontend/pages/Dashboard.tsx:31:0-1749:2): Corrigida duplicação do campo "Qtd Formandos". - [Dashboard](cci:1://file:///c:/Projetos/photum/frontend/pages/Dashboard.tsx:31:0-1749:2): Filtros de "Gerenciar Equipe" agora usam funções dinâmicas (IDs) em vez de valores fixos. - `Navbar`: Logo agora redireciona corretamente para `/painel`.
5 lines
210 B
SQL
5 lines
210 B
SQL
-- Migration to change 'fot' column from INTEGER to VARCHAR(50) to support alphanumeric codes
|
|
-- Example: '20000MG'
|
|
|
|
-- 1. Alter table 'cadastro_fot'
|
|
ALTER TABLE cadastro_fot ALTER COLUMN fot TYPE VARCHAR(50);
|