From defb561a258da7e10755c5e056df7fe85cf9c17d Mon Sep 17 00:00:00 2001 From: Matt Young Date: Sat, 15 Feb 2025 11:56:15 -0600 Subject: [PATCH] MEOBDA nomination admin page add option to clear filters --- .../MeobdaNominationAdminController.php | 10 ++++++++-- .../meobda/admin/nominations.blade.php | 5 +++++ 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/app/Http/Controllers/NominationEnsembles/MeobdaNominationAdminController.php b/app/Http/Controllers/NominationEnsembles/MeobdaNominationAdminController.php index b5badc9..45bd749 100644 --- a/app/Http/Controllers/NominationEnsembles/MeobdaNominationAdminController.php +++ b/app/Http/Controllers/NominationEnsembles/MeobdaNominationAdminController.php @@ -17,9 +17,15 @@ class MeobdaNominationAdminController extends Controller implements NominationAd 'section' => 'nullable|string', 'newFilterParameters' => 'string', 'split' => 'nullable|string', + 'clear' => 'nullable|string', ]); - session()->put('nominationAdminFilters', $newFilterData); - $filterData = $newFilterData; + if ($newFilterData['clear'] ?? false == 'clear') { + $filterData = []; + session()->forget('nominationAdminFilters'); + } else { + session()->put('nominationAdminFilters', $newFilterData); + $filterData = $newFilterData; + } } elseif (session()->has('nominationAdminFilters')) { $filterData = session()->get('nominationAdminFilters'); } else { diff --git a/resources/views/nomination_ensembles/meobda/admin/nominations.blade.php b/resources/views/nomination_ensembles/meobda/admin/nominations.blade.php index 08af986..0f47a63 100644 --- a/resources/views/nomination_ensembles/meobda/admin/nominations.blade.php +++ b/resources/views/nomination_ensembles/meobda/admin/nominations.blade.php @@ -38,6 +38,11 @@ @endforeach +
+

 

+ Clear Filters +
+