From 608842aeaa1786b98a1be9fd6d2680b0a50a086e Mon Sep 17 00:00:00 2001 From: Dirk Goetz Date: Wed, 31 Mar 2021 16:37:11 +0200 Subject: [PATCH] Add some AuditHooks refs #289 --- library/Businessprocess/Storage/LegacyStorage.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/library/Businessprocess/Storage/LegacyStorage.php b/library/Businessprocess/Storage/LegacyStorage.php index 8d042b0..6582ebd 100644 --- a/library/Businessprocess/Storage/LegacyStorage.php +++ b/library/Businessprocess/Storage/LegacyStorage.php @@ -3,6 +3,7 @@ namespace Icinga\Module\Businessprocess\Storage; use DirectoryIterator; +use Icinga\Application\Hook\AuditHook; use Icinga\Application\Icinga; use Icinga\Module\Businessprocess\BpConfig; use Icinga\Exception\SystemPermissionException; @@ -138,6 +139,7 @@ class LegacyStorage extends Storage */ public function storeProcess(BpConfig $process) { + AuditHook::logActivity('businessprocess/store', "Business Process \"{$process->getName()}\" stored"); file_put_contents( $this->getFilename($process->getName()), LegacyConfigRenderer::renderConfig($process) @@ -149,6 +151,7 @@ class LegacyStorage extends Storage */ public function deleteProcess($name) { + AuditHook::logActivity('businessprocess/delete', "Business Process \"{$name}\" deleted"); return @unlink($this->getFilename($name)); }