From b2c4e5ec977e8a16e046b9deb378a0a5011685da Mon Sep 17 00:00:00 2001 From: Matt Young Date: Mon, 30 Jun 2025 01:20:26 -0500 Subject: [PATCH] Added grade dropdown to edit student from. Closes #105 --- app/Http/Controllers/Admin/StudentController.php | 2 +- resources/views/students/edit.blade.php | 11 ++++++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/app/Http/Controllers/Admin/StudentController.php b/app/Http/Controllers/Admin/StudentController.php index 0055604..88e0c15 100644 --- a/app/Http/Controllers/Admin/StudentController.php +++ b/app/Http/Controllers/Admin/StudentController.php @@ -112,7 +112,7 @@ class StudentController extends Controller $maxGrade = max(Audition::max('maximum_grade'), NominationEnsemble::max('maximum_grade')); $schools = School::orderBy('name')->get(); $student->loadCount('entries'); - $entries = $student->entries; + $entries = $student->entries()->with('audition.flags')->get(); $events = Event::all(); $event_entries = []; foreach ($events as $event) { diff --git a/resources/views/students/edit.blade.php b/resources/views/students/edit.blade.php index 70a6b5a..595e801 100644 --- a/resources/views/students/edit.blade.php +++ b/resources/views/students/edit.blade.php @@ -1,3 +1,4 @@ +@php use App\Models\Audition;use App\Models\NominationEnsemble;use Illuminate\Support\Facades\Auth; @endphp
@@ -6,7 +7,15 @@ - + + Grade + @php($n = min(Audition::min('minimum_grade'),NominationEnsemble::min('minimum_grade'))) + @php($maxGrade = max(Audition::max('maximum_grade'), NominationEnsemble::max('maximum_grade'))) + @while($n <= $maxGrade) + + @php($n++); + @endwhile + @if(auditionSetting('student_data_collect_shirt_size')) Shirt Size