22 lines
805 B
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'));
|
|
}
|
|
}
|