WIP Preorder readonly user (meridiam)

This commit is contained in:
Frank Schubert
2024-10-10 14:17:11 +02:00
parent 729ae61812
commit 396e26c0a1
7 changed files with 102 additions and 19 deletions

View File

@@ -80,7 +80,7 @@ class UserController extends mfBaseController
$this->layout()->set("addresses", $addresses);
}
protected function generateApikey($request)
protected function generateApikeyAction($request)
{
if (!$this->isAdmin()) {
$this->redirect("Dashboard");
@@ -219,7 +219,18 @@ class UserController extends mfBaseController
} else {
$user->permissions->preorderlogistics = "false";
}
if ($r->preorderaddressreporting == "true") {
$user->permissions->preorderaddressreporting = "true";
} else {
$user->permissions->preorderaddressreporting = "false";
}
if ($r->preorderreadonly == "true") {
$user->permissions->preorderreadonly = "true";
} else {
$user->permissions->preorderreadonly = "false";
}
// set can permissions
$user->permissions->canBuilding = "false";
@@ -271,9 +282,7 @@ class UserController extends mfBaseController
} else {
$enum->delete();
}
}
$this->layout()->setFlash("Benutzer gespeichert.", "success");
@@ -282,8 +291,11 @@ class UserController extends mfBaseController
protected function deleteAction($request)
{
$this->layout()->setFlash("nope");
$this->redirect("User");
if (!$this->isAdmin()) {
$this->redirect("Bridge");
$this->redirect("Dashboard");
}
$id = $request['id'];