Merge pull request #290 from dgoetz/feature/audit

Add some AuditHooks
This commit is contained in:
Johannes Meyer 2021-04-20 17:28:11 +02:00 committed by GitHub
commit 6dc5f5e651
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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));
}