Fix uninstaller abstract implementation

This commit is contained in:
Dennis Eichhorn 2018-04-01 18:55:14 +02:00
parent da91f7a1ed
commit 5036da4806

View File

@ -604,7 +604,10 @@ class Controller extends ModuleAbstract implements WebInterface
$group = $this->createGroupFromRequest($request); $group = $this->createGroupFromRequest($request);
$this->app->eventManager->trigger('PRE:Module:Admin-groupcreate', '', $group);
GroupMapper::create($group); GroupMapper::create($group);
$this->app->eventManager->trigger('POST:Module:Admin-groupcreate', '', $group);
$response->set($request->getUri()->__toString(), [ $response->set($request->getUri()->__toString(), [
'status' => 'ok', 'status' => 'ok',
'title' => 'Group', 'title' => 'Group',
@ -657,8 +660,11 @@ class Controller extends ModuleAbstract implements WebInterface
return; return;
} }
$group = GroupMapper::get((int) $request->getData('id')); $group = GroupMapper::get((int) $request->getData('id'));
$this->app->eventManager->trigger('PRE:Module:Admin-groupdelete', '', $group);
$status = GroupMapper::delete($group); $status = GroupMapper::delete($group);
$this->app->eventManager->trigger('POST:Module:Admin-groupdelete', '', $group);
$response->set($request->getUri()->__toString(), [ $response->set($request->getUri()->__toString(), [
'status' => 'ok', 'status' => 'ok',
@ -782,7 +788,12 @@ class Controller extends ModuleAbstract implements WebInterface
$account = $this->createAccountFromRequest($request); $account = $this->createAccountFromRequest($request);
$this->app->eventManager->trigger('PRE:Module:Admin-accountcreate', '', $account);
AccountMapper::create($account); AccountMapper::create($account);
$this->app->eventManager->trigger('POST:Module:Admin-accountcreate', '', $account);
$response->set($request->getUri()->__toString(), [ $response->set($request->getUri()->__toString(), [
'status' => 'ok', 'status' => 'ok',
'title' => 'Account', 'title' => 'Account',
@ -839,7 +850,10 @@ class Controller extends ModuleAbstract implements WebInterface
} }
$account = AccountMapper::get((int) ($request->getData('id'))); $account = AccountMapper::get((int) ($request->getData('id')));
$status = AccountMapper::delete($account);
$this->app->eventManager->trigger('PRE:Module:Admin-accountdelete', '', $account);
$status = AccountMapper::delete($account);
$this->app->eventManager->trigger('POST:Module:Admin-accountdelete', '', $account);
$response->set($request->getUri()->__toString(), [ $response->set($request->getUri()->__toString(), [
'status' => 'ok', 'status' => 'ok',