From 7c319873b17b6b27d3b653fd0ddde213be934191 Mon Sep 17 00:00:00 2001 From: Craig Williams Date: Thu, 10 Feb 2022 14:45:07 +0000 Subject: [PATCH] Add activity log messages for organisation approval workflow --- .../OrganisationRegistrationController.php | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/Controller/OrganisationRegistrationController.php b/src/Controller/OrganisationRegistrationController.php index a70ca70..1e13e87 100644 --- a/src/Controller/OrganisationRegistrationController.php +++ b/src/Controller/OrganisationRegistrationController.php @@ -275,6 +275,11 @@ class OrganisationRegistrationController extends SimpleController $requester = $classMapper->getClassMapping('user')::find($verification->requester_id); $this->sendApprovedEmail($organisation, $requester); + + $this->ci->userActivityLogger->info("User {$currentUser->user_name} approved the registration request for organisation {$organisation->name}.", [ + 'type' => 'organisation_approved', + 'user_id' => $currentUser->id, + ]); $ms->addMessageTranslated('success', 'ORGANISATION.APPROVAL.APPROVED', [ 'name' => $organisation->name @@ -351,6 +356,11 @@ class OrganisationRegistrationController extends SimpleController $requester = $classMapper->getClassMapping('user')::find($verification->requester_id); $this->sendApprovedEmail($organisation, $requester); + + $this->ci->userActivityLogger->info("User {$currentUser->user_name} approved the registration request for organisation {$organisation->name}.", [ + 'type' => 'organisation_approved', + 'user_id' => $currentUser->id, + ]); $ms->addMessageTranslated('success', 'ORGANISATION.APPROVAL.APPROVED', [ 'name' => $organisation->name @@ -413,6 +423,11 @@ class OrganisationRegistrationController extends SimpleController $this->sendRejectedEmail($organisation, $requester); $organisation->delete(); + + $this->ci->userActivityLogger->info("User {$currentUser->user_name} rejected the registration request for organisation {$organisation->name}.", [ + 'type' => 'organisation_rejected', + 'user_id' => $currentUser->id, + ]); $ms->addMessageTranslated('success', 'ORGANISATION.APPROVAL.REJECTED', [ 'name' => $organisation->name @@ -494,6 +509,11 @@ class OrganisationRegistrationController extends SimpleController $this->sendRejectedEmail($organisation, $requester); + $this->ci->userActivityLogger->info("User {$currentUser->user_name} rejected the registration request for organisation {$organisation->name}.", [ + 'type' => 'organisation_rejected', + 'user_id' => $currentUser->id, + ]); + $ms->addMessageTranslated('success', 'ORGANISATION.APPROVAL.REJECTED', [ 'name' => $organisation->name ]);