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 @@ +