Recap Work for users

This commit is contained in:
Matt Young 2024-11-04 12:38:43 -06:00
parent 3bfa53172e
commit 76ff6f29f3
1 changed files with 7 additions and 0 deletions

View File

@ -11,12 +11,19 @@ class RecapController extends Controller
public function selectAudition()
{
$auditions = Audition::orderBy('score_order')->get();
$auditions = $auditions->filter(function ($audition) {
return $audition->hasFlag('seats_published');
});
return view('recap.selectAudition', compact('auditions'));
}
public function showRecap(Audition $audition)
{
if (! $audition->hasFlag('seats_published')) {
return redirect()->route('recap.selectAudition')->with('error',
'Recaps only available for published auditions');
}
$ranker = App::make(RankAuditionEntries::class);
$subscores = $audition->scoringGuide->subscores()->orderBy('tiebreak_order')->get();
$entries = $ranker->rank('seating', $audition);