From f241de30ecbd9753b1a01f4d90aba5c2250ded39 Mon Sep 17 00:00:00 2001 From: martinyde Date: Tue, 26 Aug 2025 13:33:41 +0200 Subject: [PATCH 1/4] Added condition check to Maestro send notification --- modules/os2forms_forloeb/src/MaestroHelper.php | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/os2forms_forloeb/src/MaestroHelper.php b/modules/os2forms_forloeb/src/MaestroHelper.php index d2dd0c5..0beea88 100644 --- a/modules/os2forms_forloeb/src/MaestroHelper.php +++ b/modules/os2forms_forloeb/src/MaestroHelper.php @@ -239,6 +239,7 @@ private function sendNotification( || $handler->isDisabled() || $handler->isExcluded() || !$handler->isNotificationEnabled($notificationType) + || !$handler->checkConditions($submission) ) { continue; } From b94b012fba82d820c663a56c62b720e96795ead5 Mon Sep 17 00:00:00 2001 From: martinyde Date: Tue, 26 Aug 2025 13:37:24 +0200 Subject: [PATCH 2/4] Updated changelog --- CHANGELOG.md | 2 ++ modules/os2forms_forloeb/CHANGELOG.md | 1 + 2 files changed, 3 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index bbaf66e..1d5c942 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,8 @@ before starting to add changes. Use example [placed in the end of the page](#exa ## [Unreleased] + + ## [4.1.0] 2025-06-03 - [PR-176](https://github.com/OS2Forms/os2forms/pull/176) diff --git a/modules/os2forms_forloeb/CHANGELOG.md b/modules/os2forms_forloeb/CHANGELOG.md index 6d56982..cf175e2 100644 --- a/modules/os2forms_forloeb/CHANGELOG.md +++ b/modules/os2forms_forloeb/CHANGELOG.md @@ -10,6 +10,7 @@ before starting to add changes. ## [Unreleased] +- Added condition tp maestro notification submission handler - Remove dependency on webform_migrate module - Implemented `hook_maestro_zero_user_notification` and added *Maestro notification* handler for sending notifications via email or digital post. From 2acc5f0e887d32d14fd7296a8bcf4aa0c57ae986 Mon Sep 17 00:00:00 2001 From: martinyde Date: Tue, 26 Aug 2025 13:38:21 +0200 Subject: [PATCH 3/4] Updated changelog --- CHANGELOG.md | 2 +- modules/os2forms_forloeb/CHANGELOG.md | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1d5c942..24d3734 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,7 +11,7 @@ before starting to add changes. Use example [placed in the end of the page](#exa ## [Unreleased] - +- Added condition tp maestro notification submission handler ## [4.1.0] 2025-06-03 diff --git a/modules/os2forms_forloeb/CHANGELOG.md b/modules/os2forms_forloeb/CHANGELOG.md index cf175e2..6d56982 100644 --- a/modules/os2forms_forloeb/CHANGELOG.md +++ b/modules/os2forms_forloeb/CHANGELOG.md @@ -10,7 +10,6 @@ before starting to add changes. ## [Unreleased] -- Added condition tp maestro notification submission handler - Remove dependency on webform_migrate module - Implemented `hook_maestro_zero_user_notification` and added *Maestro notification* handler for sending notifications via email or digital post. From 34d667f429e715102115665e210e6dee0a818c46 Mon Sep 17 00:00:00 2001 From: martinyde Date: Tue, 26 Aug 2025 13:38:52 +0200 Subject: [PATCH 4/4] Updated changelog --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 24d3734..f2084b7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,7 +11,7 @@ before starting to add changes. Use example [placed in the end of the page](#exa ## [Unreleased] -- Added condition tp maestro notification submission handler +- Added condition to maestro notification submission handler ## [4.1.0] 2025-06-03