Skip to content

[Etapa 2 · Card 05] Backend cleanup: remover criarSimulado e dropar coluna criar_simulado - #496

Merged
FernandoAlmeidaPinto merged 2 commits into
developfrom
feat/etapa2-card-05-backend-cleanup-criar-simulado
Jul 5, 2026
Merged

[Etapa 2 · Card 05] Backend cleanup: remover criarSimulado e dropar coluna criar_simulado#496
FernandoAlmeidaPinto merged 2 commits into
developfrom
feat/etapa2-card-05-backend-cleanup-criar-simulado

Conversation

@FernandoAlmeidaPinto

Copy link
Copy Markdown
Member

Resumo

  • Remove criarSimulado / criar_simulado de: enum Permissions, role.entity.ts, CreateRoleDtoInput, permission-field-map.ts, permission-hierarchy.ts, role.service.ts (3 refs), seeds (2 arquivos), e2e tests (2 arquivos)
  • Remove endpoint legado POST /mssimulado/simulado (zero callers no frontend confirmado via grep)
  • Migra guard do DELETE /mssimulado/simulado/:id para Permissions.cadastrarProvas
  • Deleta create-simulado.dto.input.ts e o método create() no simulado.service.ts (órfãos)
  • Inclui migration 1783225907858-drop_criar_simulado.tsALTER TABLE roles DROP COLUMN criar_simulado

Dependências

Ordem de merge e deploy: Card 04 → Card 05 → Card 06 (frontend)

Plano de teste

  • grep -rn "criarSimulado\|criar_simulado" src/ --include="*.ts" | grep -v migrations/ → zero
  • npm run build passa
  • Painel de roles não exibe mais opção "Visualizar Simulados"
  • DELETE /mssimulado/simulado/:id exige permissão cadastrarProvas

🤖 Generated with Claude Code

@FernandoAlmeidaPinto FernandoAlmeidaPinto self-assigned this Jul 5, 2026
@FernandoAlmeidaPinto
FernandoAlmeidaPinto merged commit ccf3d2a into develop Jul 5, 2026
4 checks passed
@FernandoAlmeidaPinto
FernandoAlmeidaPinto deleted the feat/etapa2-card-05-backend-cleanup-criar-simulado branch July 5, 2026 05:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant