Skip to content

[Etapa 2 · Card 06] Frontend cleanup: remover criarSimulado - #630

Merged
FernandoAlmeidaPinto merged 4 commits into
developfrom
feat/etapa2-card-06-frontend-cleanup-criar-simulado
Jul 5, 2026
Merged

[Etapa 2 · Card 06] Frontend cleanup: remover criarSimulado#630
FernandoAlmeidaPinto merged 4 commits into
developfrom
feat/etapa2-card-06-frontend-cleanup-criar-simulado

Conversation

@FernandoAlmeidaPinto

Copy link
Copy Markdown
Member

Resumo

  • Remove criarSimulado do enum Roles e do array RolesLabel (desaparece a opção "Visualizar Simulados" no painel de roles)
  • Remove criarSimulado: boolean de CreateRoleDto
  • Remove criarSimulado: false do EMPTY_ROLE nos dois ModalNewRole (dashRoles e managerCollaborator)
  • Deleta src/services/simulado/getSimulados.ts (órfão desde o Card 01 — zero callers)

Release notes para canal interno (Discord/Slack admin)

Ajuste de permissão — Simulados

A partir desta release, a permissão "Visualizar Simulados" deixa de existir como opção separada no painel de gerenciamento de roles. A visualização dos simulados agora acontece dentro do modal de detalhes da prova (abrir uma prova → botão "Ver simulados"), gated pela permissão "Visualizar Provas".

Migração automática já aplicada: quem tinha "Visualizar Simulados" ganhou "Visualizar Provas" automaticamente — ninguém perdeu acesso. Se algum admin não estiver conseguindo ver simulados, é porque ele não tinha a permissão de Provas antes — nesse caso, basta marcar "Visualizar Provas" no painel de roles.

Dependências

Ordem de merge: Card 01 → Card 02 → Card 03 → Card 06

Plano de teste

  • grep -rn "criarSimulado" src/ → zero ocorrências
  • Painel de roles não exibe mais "Visualizar Simulados"
  • "Visualizar Provas" e "Cadastrar Provas" continuam visíveis
  • Modais de criar role abrem e salvam sem erro
  • npm run build passa

🤖 Generated with Claude Code

FernandoAlmeidaPinto and others added 4 commits July 4, 2026 17:57
…rphan getSimulados service

- Remove criarSimulado from Roles enum and RolesLabel array
- Remove criarSimulado field from CreateRoleDto interface
- Remove criarSimulado: false from EMPTY_ROLE in both modal components
- Delete orphaned src/services/simulado/getSimulados.ts (zero callers)

Note: getSimuladosDefaults.ts is preserved as it has callers

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@FernandoAlmeidaPinto FernandoAlmeidaPinto self-assigned this Jul 5, 2026
@FernandoAlmeidaPinto
FernandoAlmeidaPinto merged commit 51f27a3 into develop Jul 5, 2026
2 checks passed
@FernandoAlmeidaPinto
FernandoAlmeidaPinto deleted the feat/etapa2-card-06-frontend-cleanup-criar-simulado branch July 5, 2026 05:01
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