From f7ae58a22d3ca2bd74ceefec2254f69af365711e Mon Sep 17 00:00:00 2001 From: Sami Mokaddem Date: Tue, 14 Dec 2021 15:08:28 +0100 Subject: [PATCH] chg: [component:crud] Renaming the default `all` contextual filter --- src/Controller/Component/CRUDComponent.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/Controller/Component/CRUDComponent.php b/src/Controller/Component/CRUDComponent.php index 2ae4038..12cedf6 100644 --- a/src/Controller/Component/CRUDComponent.php +++ b/src/Controller/Component/CRUDComponent.php @@ -1113,8 +1113,14 @@ class CRUDComponent extends Component protected function setFilteringContext($contextFilters, $params) { $filteringContexts = []; - if (!isset($contextFilters['allow_all']) || $contextFilters['allow_all']) { - $filteringContexts[] = ['label' => __('All')]; + if ( + !isset($contextFilters['_all']) || + !isset($contextFilters['_all']['enabled']) || + !empty($contextFilters['_all']['enabled']) + ) { + $filteringContexts[] = [ + 'label' => !empty($contextFilters['_all']['text']) ? h($contextFilters['_all']['text']) : __('All') + ]; } if (!empty($contextFilters['fields'])) { foreach ($contextFilters['fields'] as $field) {