From b97ba3303870e213ed39d050905f7fb5186377b1 Mon Sep 17 00:00:00 2001 From: Ioannis Igoumenos Date: Fri, 27 Sep 2024 13:09:46 +0300 Subject: [PATCH] Add filter block for Enrollment Flows and Petitions --- app/resources/locales/en_US/enumeration.po | 3 +++ app/resources/locales/en_US/field.po | 3 +++ app/src/Lib/Enum/StandardEnum.php | 2 +- app/src/Lib/Traits/TableMetaTrait.php | 8 +++++++- app/src/Model/Table/EnrollmentFlowsTable.php | 1 + app/src/Model/Table/PetitionsTable.php | 1 + 6 files changed, 16 insertions(+), 2 deletions(-) diff --git a/app/resources/locales/en_US/enumeration.po b/app/resources/locales/en_US/enumeration.po index c0a316c1a..080f6554b 100644 --- a/app/resources/locales/en_US/enumeration.po +++ b/app/resources/locales/en_US/enumeration.po @@ -435,6 +435,9 @@ msgstr "Attributes Updated" msgid "PetitionStatusEnum.A" msgstr "Active" +msgid "PetitionStatusEnum.Y" +msgstr "Approved" + msgid "PetitionStatusEnum.C" msgstr "Confirmed" diff --git a/app/resources/locales/en_US/field.po b/app/resources/locales/en_US/field.po index 0599f9af1..47409370b 100644 --- a/app/resources/locales/en_US/field.po +++ b/app/resources/locales/en_US/field.po @@ -41,6 +41,9 @@ msgstr "Actor" msgid "api_key" msgstr "API Key" +msgid "authz_type" +msgstr " Authorization Type" + msgid "affiliation" msgstr "Affiliation" diff --git a/app/src/Lib/Enum/StandardEnum.php b/app/src/Lib/Enum/StandardEnum.php index 5cf23ea16..77475b469 100644 --- a/app/src/Lib/Enum/StandardEnum.php +++ b/app/src/Lib/Enum/StandardEnum.php @@ -53,7 +53,7 @@ public static function getLocalizedConsts() : array { $classBits = explode('\\', get_called_class(), 4); if($classBits[0] == 'App') { - foreach(array_values($consts) as $key) { + foreach($consts as $key) { $ret[$key] = __d('enumeration', $classBits[3].'.'.$key); } } else { diff --git a/app/src/Lib/Traits/TableMetaTrait.php b/app/src/Lib/Traits/TableMetaTrait.php index 2a41883d0..39d4fd88a 100644 --- a/app/src/Lib/Traits/TableMetaTrait.php +++ b/app/src/Lib/Traits/TableMetaTrait.php @@ -84,7 +84,13 @@ protected function filterMetadataFields() { 'source_pronoun_id', 'source_telephone_number_id', 'source_url_id', - 'owners_group_id' + 'owners_group_id', + 'enrollee_person_id', + 'petitioner_person_id', + 'authz_group_id', + 'authz_cou_id', + 'redirect_on_finalize', + 'collect_enrollee_email' ]; $newa = array(); diff --git a/app/src/Model/Table/EnrollmentFlowsTable.php b/app/src/Model/Table/EnrollmentFlowsTable.php index 58cc0c743..f8527065a 100644 --- a/app/src/Model/Table/EnrollmentFlowsTable.php +++ b/app/src/Model/Table/EnrollmentFlowsTable.php @@ -47,6 +47,7 @@ class EnrollmentFlowsTable extends Table { use \App\Lib\Traits\CoLinkTrait; use \App\Lib\Traits\PermissionsTrait; use \App\Lib\Traits\PrimaryLinkTrait; + use \App\Lib\Traits\SearchFilterTrait; use \App\Lib\Traits\TabTrait; use \App\Lib\Traits\TableMetaTrait; use \App\Lib\Traits\ValidationTrait; diff --git a/app/src/Model/Table/PetitionsTable.php b/app/src/Model/Table/PetitionsTable.php index e8dff786a..fda658603 100644 --- a/app/src/Model/Table/PetitionsTable.php +++ b/app/src/Model/Table/PetitionsTable.php @@ -52,6 +52,7 @@ class PetitionsTable extends Table { use \App\Lib\Traits\TabTrait; use \App\Lib\Traits\TableMetaTrait; use \App\Lib\Traits\ValidationTrait; + use \App\Lib\Traits\SearchFilterTrait; /** * Perform Cake Model initialization.