Recap Work for users
This commit is contained in:
parent
3bfa53172e
commit
76ff6f29f3
|
|
@ -11,12 +11,19 @@ class RecapController extends Controller
|
||||||
public function selectAudition()
|
public function selectAudition()
|
||||||
{
|
{
|
||||||
$auditions = Audition::orderBy('score_order')->get();
|
$auditions = Audition::orderBy('score_order')->get();
|
||||||
|
$auditions = $auditions->filter(function ($audition) {
|
||||||
|
return $audition->hasFlag('seats_published');
|
||||||
|
});
|
||||||
|
|
||||||
return view('recap.selectAudition', compact('auditions'));
|
return view('recap.selectAudition', compact('auditions'));
|
||||||
}
|
}
|
||||||
|
|
||||||
public function showRecap(Audition $audition)
|
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);
|
$ranker = App::make(RankAuditionEntries::class);
|
||||||
$subscores = $audition->scoringGuide->subscores()->orderBy('tiebreak_order')->get();
|
$subscores = $audition->scoringGuide->subscores()->orderBy('tiebreak_order')->get();
|
||||||
$entries = $ranker->rank('seating', $audition);
|
$entries = $ranker->rank('seating', $audition);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue