From 60db1d1cd2ad65e19e17b9eca426fcb0b9bf505d Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Fri, 27 Jul 2018 20:10:42 +0200 Subject: [PATCH] Prepare for console application --- Admin/Routes/Console.php | 12 ++++++++++ Admin/Routes/console.php | 2 -- Admin/Routes/socket.php | 2 -- Controller.php | 36 +++++++++++++++++++++++++++-- Theme/Console/empty-command.tpl.php | 1 + 5 files changed, 47 insertions(+), 6 deletions(-) create mode 100644 Admin/Routes/Console.php delete mode 100644 Admin/Routes/console.php delete mode 100644 Admin/Routes/socket.php create mode 100644 Theme/Console/empty-command.tpl.php diff --git a/Admin/Routes/Console.php b/Admin/Routes/Console.php new file mode 100644 index 0000000..f3b2b1e --- /dev/null +++ b/Admin/Routes/Console.php @@ -0,0 +1,12 @@ + [ + [ + 'dest' => '\Modules\Admin\Controller:viewEmptyCommand', + 'verb' => RouteVerb::ANY, + ], + ], +]; diff --git a/Admin/Routes/console.php b/Admin/Routes/console.php deleted file mode 100644 index a1b26e6..0000000 --- a/Admin/Routes/console.php +++ /dev/null @@ -1,2 +0,0 @@ -app, $request, $response); + + /*if (!$this->app->accountManager->get($request->getHeader()->getAccount())->hasPermission( + PermissionType::READ, $this->app->orgId, $this->app->appName, self::MODULE_NAME, PermissionState::SETTINGS) + ) { + //$view->setTemplate('/Web/Backend/Error/403_inline'); + //$response->getHeader()->setStatusCode(RequestStatusCode::R_403); + return $view; + }*/ + + $view->setTemplate('/Modules/Admin/Theme/Console/empty-command'); + + return $view; + } + /** * Method which generates the account list view. * @@ -457,12 +489,12 @@ final class Controller extends ModuleAbstract implements WebInterface return; } - $success = $this->app->appSettings->set( + $this->app->appSettings->set( \json_decode((string) $request->getData('settings'), true), true ); - $response->set($request->getUri()->__toString(), $success); + $response->set($request->getUri()->__toString(), true); } /** diff --git a/Theme/Console/empty-command.tpl.php b/Theme/Console/empty-command.tpl.php new file mode 100644 index 0000000..d89e019 --- /dev/null +++ b/Theme/Console/empty-command.tpl.php @@ -0,0 +1 @@ +