2026-04-09 — Academy: inscrição por email e remoção no roster
Documentação KOLOS

2026-04-09 — Academy: inscrição por email e remoção no roster

O quê

  • EnrollPlayerByEmailInAcademyClassAction — valida email, exige role player, evita duplicados; delega em AddAcademyClassMemberAction.
  • RemoveAcademyClassMemberAction + RemoveAcademyClassMemberData.
  • ClassRoster (Livewire): formulário Flux (email + «Adicionar à turma») e botão «Remover» com wire:confirm, visíveis apenas com manageStudents na turma.
  • Testes Pest: actions de enroll/remove, Livewire feliz, Gate para coach errado.

Por quê

Próximo passo natural após persistência: UX real para dono/treinador gerirem alunos sem Tinker.

Validação

  • vendor/bin/sail artisan test
  • Browser: abrir roster como treinador ou dono → inscrever email de user com role player → ver tabela; remover com confirmação.