* [FIX] Notifications assigned to a user can be deleted

* [MOD] Improved in-app notifications displaying. Database update is needed
* [ADD] Added ACL event handler in order to recreate users' ACL when items like user, profile or group are updated/deleted

Signed-off-by: nuxsmin <nuxsmin@syspass.org>
This commit is contained in:
nuxsmin
2018-11-18 19:51:42 +01:00
parent b611c9bb29
commit 57260871d6
39 changed files with 730 additions and 305 deletions

View File

@@ -121,7 +121,8 @@ final class UserGroupController extends ControllerBase
new Event($this, EventMessage::factory()
->addDescription(__u('Group updated'))
->addDetail(__u('Name'), $userGroupData->getName())
->addDetail('ID', $userGroupData->getId()))
->addDetail('ID', $userGroupData->getId())
->addExtra('userGroupId', $userGroupData->getId()))
);
$this->returnResponse(ApiResponse::makeSuccess($userGroupData, $userGroupData->getId(), __('Group updated')));
@@ -150,7 +151,8 @@ final class UserGroupController extends ControllerBase
new Event($this, EventMessage::factory()
->addDescription(__u('Group deleted'))
->addDetail(__u('Name'), $userGroupData->getName())
->addDetail('ID', $id))
->addDetail('ID', $id)
->addExtra('userGroupId', $id))
);
$this->returnResponse(ApiResponse::makeSuccess($userGroupData, $id, __('Group deleted')));