From 78e07c94d836e8fbd1165cbb24d015074b47a7af Mon Sep 17 00:00:00 2001 From: Matt Young Date: Fri, 7 Feb 2025 15:25:06 -0600 Subject: [PATCH] Stubs for nomination admin page setup. --- .../NominationAdminController.php | 22 ++++++++++ .../ScobdaNominationAdminController.php | 44 +++++++++++++++++++ app/Providers/AppServiceProvider.php | 3 ++ .../layout/navbar/menus/admin.blade.php | 3 ++ .../scobda/admin/index.blade.php | 4 ++ routes/nominationEnsemble.php | 5 +++ 6 files changed, 81 insertions(+) create mode 100644 app/Http/Controllers/NominationEnsembles/NominationAdminController.php create mode 100644 app/Http/Controllers/NominationEnsembles/ScobdaNominationAdminController.php create mode 100644 resources/views/nomination_ensembles/scobda/admin/index.blade.php diff --git a/app/Http/Controllers/NominationEnsembles/NominationAdminController.php b/app/Http/Controllers/NominationEnsembles/NominationAdminController.php new file mode 100644 index 0000000..a1db51c --- /dev/null +++ b/app/Http/Controllers/NominationEnsembles/NominationAdminController.php @@ -0,0 +1,22 @@ +app->bind(NominationEnsembleController::class, ScobdaNominationEnsembleController::class); $this->app->bind(NominationEnsembleEntryController::class, ScobdaNominationEnsembleEntryController::class); + $this->app->bind(NominationAdminController::class, ScobdaNominationAdminController::class); } /** diff --git a/resources/views/components/layout/navbar/menus/admin.blade.php b/resources/views/components/layout/navbar/menus/admin.blade.php index b9cff60..cfae63a 100644 --- a/resources/views/components/layout/navbar/menus/admin.blade.php +++ b/resources/views/components/layout/navbar/menus/admin.blade.php @@ -25,6 +25,9 @@ Schools Students Entries + @if(auditionSetting('nomination_ensemble_rules') !== 'disabled') + Nominations + @endif View Logs Export Results Export Entries diff --git a/resources/views/nomination_ensembles/scobda/admin/index.blade.php b/resources/views/nomination_ensembles/scobda/admin/index.blade.php new file mode 100644 index 0000000..5d8d658 --- /dev/null +++ b/resources/views/nomination_ensembles/scobda/admin/index.blade.php @@ -0,0 +1,4 @@ + + Nomination Administration + + diff --git a/routes/nominationEnsemble.php b/routes/nominationEnsemble.php index 66a1acf..376669a 100644 --- a/routes/nominationEnsemble.php +++ b/routes/nominationEnsemble.php @@ -1,5 +1,6 @@ prefix('nomination Route::patch('/{ensemble}', 'update')->name('nomination.admin.ensemble.update'); Route::delete('/{ensemble}', 'destroy')->name('nomination.admin.ensemble.destroy'); }); + + Route::prefix('nominations/')->controller(NominationAdminController::class)->group(function () { + Route::get('/', 'index')->name('nomination.admin.index'); + }); }); Route::middleware(['auth', 'verified'])->prefix('nominations/')->group(function () {