From 0ac1e2573196b29eeda5486a982a7e9e2f832768 Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Sat, 12 Aug 2017 10:52:46 +0200 Subject: [PATCH] Placeholder for kanban board create --- Admin/Routes/Web/Backend.php | 2 +- Controller.php | 18 ++++++++++++++++++ Theme/Backend/kanban-board-create.tpl.php | 0 3 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 Theme/Backend/kanban-board-create.tpl.php diff --git a/Admin/Routes/Web/Backend.php b/Admin/Routes/Web/Backend.php index 809dfa2..0cebdc4 100644 --- a/Admin/Routes/Web/Backend.php +++ b/Admin/Routes/Web/Backend.php @@ -35,7 +35,7 @@ return [ ], '^.*/backend/kanban/create.*$' => [ [ - 'dest' => '\Modules\Kanban\Controller:viewKanbanCreate', + 'dest' => '\Modules\Kanban\Controller:viewKanbanBoardCreate', 'verb' => RouteVerb::GET, ], ], diff --git a/Controller.php b/Controller.php index dfcf578..8aef68d 100644 --- a/Controller.php +++ b/Controller.php @@ -136,6 +136,24 @@ class Controller extends ModuleAbstract implements WebInterface return $view; } + /** + * @param RequestAbstract $request Request + * @param ResponseAbstract $response Response + * @param mixed $data Generic data + * + * @return \Serializable + * + * @since 1.0.0 + */ + public function viewKanbanBoardCreate(RequestAbstract $request, ResponseAbstract $response, $data = null) : \Serializable + { + $view = new View($this->app, $request, $response); + $view->setTemplate('/Modules/Kanban/Theme/Backend/kanban-board-create'); + $view->addData('nav', $this->app->moduleManager->get('Navigation')->createNavigationMid(1005801001, $request, $response)); + + return $view; + } + /** * @param RequestAbstract $request Request * @param ResponseAbstract $response Response diff --git a/Theme/Backend/kanban-board-create.tpl.php b/Theme/Backend/kanban-board-create.tpl.php new file mode 100644 index 0000000..e69de29