MEOBDA nomination admin page add option to clear filters
This commit is contained in:
parent
c45b8cb349
commit
defb561a25
|
|
@ -17,9 +17,15 @@ class MeobdaNominationAdminController extends Controller implements NominationAd
|
||||||
'section' => 'nullable|string',
|
'section' => 'nullable|string',
|
||||||
'newFilterParameters' => 'string',
|
'newFilterParameters' => 'string',
|
||||||
'split' => 'nullable|string',
|
'split' => 'nullable|string',
|
||||||
|
'clear' => 'nullable|string',
|
||||||
]);
|
]);
|
||||||
session()->put('nominationAdminFilters', $newFilterData);
|
if ($newFilterData['clear'] ?? false == 'clear') {
|
||||||
$filterData = $newFilterData;
|
$filterData = [];
|
||||||
|
session()->forget('nominationAdminFilters');
|
||||||
|
} else {
|
||||||
|
session()->put('nominationAdminFilters', $newFilterData);
|
||||||
|
$filterData = $newFilterData;
|
||||||
|
}
|
||||||
} elseif (session()->has('nominationAdminFilters')) {
|
} elseif (session()->has('nominationAdminFilters')) {
|
||||||
$filterData = session()->get('nominationAdminFilters');
|
$filterData = session()->get('nominationAdminFilters');
|
||||||
} else {
|
} else {
|
||||||
|
|
|
||||||
|
|
@ -38,6 +38,11 @@
|
||||||
@endforeach
|
@endforeach
|
||||||
</x-form.select>
|
</x-form.select>
|
||||||
|
|
||||||
|
<div class="align-bottom">
|
||||||
|
<p> </p>
|
||||||
|
<x-form.button value="clear" name="clear">Clear Filters</x-form.button>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
</x-form.body-grid>
|
</x-form.body-grid>
|
||||||
</x-form.form>
|
</x-form.form>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue