2026-04-09 — Jogador: sair da turma Academy
Documentação KOLOS

2026-04-09 — Jogador: sair da turma Academy

O quê

  • LeaveAcademyClassAsMemberAction: remove o utilizador de academy_class_members (transação); autorização AcademyClassPolicy::leaveAsMember (membro da turma + papel player; super_admin membro também).
  • AcademyClassPolicy::before: para leaveAsMember, não conceder bypass genérico a super_admin — aplica-se a regra de membro.
  • Livewire MyEnrollments::leaveClass + botão «Sair da turma» com wire:confirm; flash my_enrollments_status.

Por quê

Permitir ao atleta revogar a inscrição sem depender do treinador; histórico de presenças em academy_class_session_attendances mantém-se.

Validação

  • vendor/bin/sail artisan test tests/Feature/Academy/LeaveAcademyClassAsMemberActionTest.php tests/Feature/Academy/PlayerMyEnrollmentsTest.php

Impacto

  • Novas permissões Spatie: nenhuma.