Skip to content

fix(alunos): Validar consistência de dados entre Abas (Aluno/Defesa) #17

@DiogoBAguiar

Description

@DiogoBAguiar

O formulário de alunos possui duas abas. É preciso garantir que, se o status for alterado para "Defendido", os campos da aba "Dados da Defesa" (Data, Título, Banca) se tornem obrigatórios antes de salvar.

Referências:

Código Atual: app/components/alunos/AlunoForm.tsx

Tasks:

  • Implementar validação condicional: Se status === 'Defendido', campos de defesa não podem ser vazios.

  • Adicionar indicador visual (badge ou ícone vermelho) na aba "Dados da Defesa" se houver erros de validação nela ao tentar salvar.

  • Garantir que o array banca seja salvo corretamente no Supabase (convertendo a string de input separada por vírgulas).

Metadata

Metadata

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions