Add audit log entries for blacklisting and deleting entities
Some checks are pending
CI / release (push) Waiting to run
CI / debug (push) Waiting to run
CI / check-phpunit (push) Waiting to run
CI / check-phpdoc (push) Waiting to run
CI / generate-phpdoc (push) Blocked by required conditions
CI / test (push) Blocked by required conditions
CI / release-documentation (push) Blocked by required conditions
CI / release-artifacts (push) Blocked by required conditions
Some checks are pending
CI / release (push) Waiting to run
CI / debug (push) Waiting to run
CI / check-phpunit (push) Waiting to run
CI / check-phpdoc (push) Waiting to run
CI / generate-phpdoc (push) Blocked by required conditions
CI / test (push) Blocked by required conditions
CI / release-documentation (push) Blocked by required conditions
CI / release-artifacts (push) Blocked by required conditions
This commit is contained in:
parent
6861cbf708
commit
13ea53378f
3 changed files with 22 additions and 2 deletions
|
@ -17,9 +17,9 @@
|
||||||
case EVIDENCE_DELETED = 'EVIDENCE_DELETED';
|
case EVIDENCE_DELETED = 'EVIDENCE_DELETED';
|
||||||
|
|
||||||
case ENTITY_DISCOVERED = 'ENTITY_DISCOVERED';
|
case ENTITY_DISCOVERED = 'ENTITY_DISCOVERED';
|
||||||
case ENTITY_BLACKLISTED = 'ENTITY_BLACKLISTED';
|
case ENTITY_DELETED = 'ENTITY_DELETED';
|
||||||
case ENTITY_UNBLACKLISTED = 'ENTITY_UNBLACKLISTED';
|
|
||||||
|
|
||||||
case BLACKLIST_RECORD_DELETED = 'BLACKLIST_DELETED';
|
case BLACKLIST_RECORD_DELETED = 'BLACKLIST_DELETED';
|
||||||
case BLACKLIST_LIFTED = 'BLACKLIST_LIFTED';
|
case BLACKLIST_LIFTED = 'BLACKLIST_LIFTED';
|
||||||
|
case ENTITY_BLACKLISTED = 'ENTITY_BLACKLISTED';
|
||||||
}
|
}
|
|
@ -3,7 +3,9 @@
|
||||||
namespace FederationServer\Methods\Blacklist;
|
namespace FederationServer\Methods\Blacklist;
|
||||||
|
|
||||||
use FederationServer\Classes\Configuration;
|
use FederationServer\Classes\Configuration;
|
||||||
|
use FederationServer\Classes\Enums\AuditLogType;
|
||||||
use FederationServer\Classes\Enums\BlacklistType;
|
use FederationServer\Classes\Enums\BlacklistType;
|
||||||
|
use FederationServer\Classes\Managers\AuditLogManager;
|
||||||
use FederationServer\Classes\Managers\BlacklistManager;
|
use FederationServer\Classes\Managers\BlacklistManager;
|
||||||
use FederationServer\Classes\Managers\EntitiesManager;
|
use FederationServer\Classes\Managers\EntitiesManager;
|
||||||
use FederationServer\Classes\RequestHandler;
|
use FederationServer\Classes\RequestHandler;
|
||||||
|
@ -77,6 +79,15 @@
|
||||||
expires: $expires,
|
expires: $expires,
|
||||||
evidence: $evidence
|
evidence: $evidence
|
||||||
);
|
);
|
||||||
|
|
||||||
|
AuditLogManager::createEntry(AuditLogType::ENTITY_BLACKLISTED, sprintf(
|
||||||
|
'Entity %s blacklisted by %s (%s) with type %s%s',
|
||||||
|
$entityUuid,
|
||||||
|
$authenticatedOperator->getName(),
|
||||||
|
$authenticatedOperator->getUuid(),
|
||||||
|
$type->name,
|
||||||
|
$expires ? ' until ' . date('Y-m-d H:i:s', $expires) : ''
|
||||||
|
), $authenticatedOperator->getUuid(), $entityUuid);
|
||||||
}
|
}
|
||||||
catch(DatabaseOperationException $e)
|
catch(DatabaseOperationException $e)
|
||||||
{
|
{
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
|
|
||||||
namespace FederationServer\Methods\Entities;
|
namespace FederationServer\Methods\Entities;
|
||||||
|
|
||||||
|
use FederationServer\Classes\Enums\AuditLogType;
|
||||||
|
use FederationServer\Classes\Managers\AuditLogManager;
|
||||||
use FederationServer\Classes\Managers\EntitiesManager;
|
use FederationServer\Classes\Managers\EntitiesManager;
|
||||||
use FederationServer\Classes\RequestHandler;
|
use FederationServer\Classes\RequestHandler;
|
||||||
use FederationServer\Classes\Validate;
|
use FederationServer\Classes\Validate;
|
||||||
|
@ -41,6 +43,13 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
EntitiesManager::deleteEntity($entityUuid);
|
EntitiesManager::deleteEntity($entityUuid);
|
||||||
|
|
||||||
|
AuditLogManager::createEntry(AuditLogType::ENTITY_DELETED, sprintf(
|
||||||
|
'Entity %s deleted by %s (%s)',
|
||||||
|
$entityUuid,
|
||||||
|
$authenticatedOperator->getName(),
|
||||||
|
$authenticatedOperator->getUuid()
|
||||||
|
), $authenticatedOperator->getUuid(), $entityUuid);
|
||||||
}
|
}
|
||||||
catch (DatabaseOperationException $e)
|
catch (DatabaseOperationException $e)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue