2026-04-09 — Editar turma (dono da arena)
Documentação KOLOS

2026-04-09 — Editar turma (dono da arena)

O quê

  • UpdateAcademyClassData + UpdateAcademyClassAction: nome, horário opcional e treinador (coach_user_id); normalização de texto alinhada a CreateAcademyClassAction; validação de papel coach.
  • AcademyClassPolicy::update: apenas dono da arena com permissão academy.class.create na própria venue (treinador atribuído não altera metadados da turma).
  • Livewire TrainingClasses: botão «Editar turma», formulário inline (Guardar / Cancelar).

Por quê

Fechar lacuna operacional: corrigir nome/horário ou mudar treinador sem recriar turma.

Validação

  • vendor/bin/sail artisan test tests/Feature/Academy/UpdateAcademyClassActionTest.php tests/Feature/Venue/TrainingClassesLivewireTest.php
  • Browser: Arenas → turmas da arena → Editar turma → guardar; treinador sem acesso à página de turmas da venue.

Impacto

  • Rotas: nenhuma nova.
  • Permissões: reutiliza academy.class.create + ownership da venue.