From 0b54f16e5859eafc8a610c6cf9cecbd5aff4d3f5 Mon Sep 17 00:00:00 2001 From: Yaroslav Kosterin Date: Thu, 12 Mar 2026 17:15:34 +0200 Subject: [PATCH 1/2] add logs for organization create and update --- app/Listeners/OrganizationSubscriber.php | 14 +++++++++++++- app/Models/Organization.php | 3 +++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/app/Listeners/OrganizationSubscriber.php b/app/Listeners/OrganizationSubscriber.php index 2d6a02569..8f9ee291f 100644 --- a/app/Listeners/OrganizationSubscriber.php +++ b/app/Listeners/OrganizationSubscriber.php @@ -37,6 +37,11 @@ public function onOrganizationCreated(OrganizationCreated $organizationCreated): } } catch (Throwable) { } + + $organization->log($organization::EVENT_CREATED, compact('organization'), [ + 'organization_kvk' => $organization->kvk, + 'organization_iban' => $organization->iban, + ]); } /** @@ -46,7 +51,14 @@ public function onOrganizationCreated(OrganizationCreated $organizationCreated): */ public function onOrganizationUpdated(OrganizationUpdated $organizationUpdated): void { - $organizationUpdated->getOrganization()->syncMarkdownTexts(); + $organization = $organizationUpdated->getOrganization(); + $organization->syncMarkdownTexts(); + + $organization->log($organization::EVENT_UPDATED, compact('organization'), [ + 'organization_kvk' => $organization->kvk, + 'organization_iban' => $organization->iban, + 'organization_email' => $organization->email, + ]); } /** diff --git a/app/Models/Organization.php b/app/Models/Organization.php index 0876d6ddd..886765489 100644 --- a/app/Models/Organization.php +++ b/app/Models/Organization.php @@ -302,6 +302,9 @@ class Organization extends Model use HasMarkdownFields; use HasOnDemandTranslations; + public const string EVENT_CREATED = 'created'; + public const string EVENT_UPDATED = 'updated'; + public const string GENERIC_KVK = '00000000'; public const string FUND_REQUEST_POLICY_MANUAL = 'apply_manually'; From eef971845cb4c2fd700011f63c96752ab9d73b21 Mon Sep 17 00:00:00 2001 From: Yaroslav Kosterin <38105237+ateamcms@users.noreply.github.com> Date: Wed, 18 Mar 2026 20:28:10 +0200 Subject: [PATCH 2/2] add missing column to organization create log --- app/Listeners/OrganizationSubscriber.php | 1 + 1 file changed, 1 insertion(+) diff --git a/app/Listeners/OrganizationSubscriber.php b/app/Listeners/OrganizationSubscriber.php index 8f9ee291f..065c47896 100644 --- a/app/Listeners/OrganizationSubscriber.php +++ b/app/Listeners/OrganizationSubscriber.php @@ -41,6 +41,7 @@ public function onOrganizationCreated(OrganizationCreated $organizationCreated): $organization->log($organization::EVENT_CREATED, compact('organization'), [ 'organization_kvk' => $organization->kvk, 'organization_iban' => $organization->iban, + 'organization_email' => $organization->email, ]); }