auditionadmin/app/Http/Controllers/Judging/PrelimJudgingController.php

22 lines
805 B
PHP

<?php
namespace App\Http\Controllers\Judging;
use App\Http\Controllers\Controller;
use App\Models\PrelimDefinition;
class PrelimJudgingController extends Controller
{
public function prelimEntryList(PrelimDefinition $prelimDefinition)
{
if (auth()->user()->cannot('judge', $prelimDefinition)) {
return redirect()->route('dashboard')->with('error', 'You are not assigned to judge that prelim audition.');
}
$entries = $prelimDefinition->audition->entries;
$subscores = $prelimDefinition->scoringGuide->subscores()->orderBy('display_order')->get();
$published = $prelimDefinition->audition->hasFlag('seats_published');
return view('judging.prelim_entry_list', compact('prelimDefinition', 'entries', 'subscores', 'published'));
}
}