diff --git a/Admin/Routes/Web/Backend.php b/Admin/Routes/Web/Backend.php index b408028..503f10d 100755 --- a/Admin/Routes/Web/Backend.php +++ b/Admin/Routes/Web/Backend.php @@ -62,7 +62,7 @@ return [ ], ], ], - '^.*/kanban/card(\?.*$|$)' => [ + '^.*/kanban/card/view(\?.*$|$)' => [ [ 'dest' => '\Modules\Kanban\Controller\BackendController:viewKanbanCard', 'verb' => RouteVerb::GET, @@ -73,6 +73,17 @@ return [ ], ], ], + '^.*/kanban/card/create(\?.*$|$)' => [ + [ + 'dest' => '\Modules\Kanban\Controller\BackendController:viewKanbanCard', + 'verb' => RouteVerb::GET, + 'permission' => [ + 'module' => BackendController::NAME, + 'type' => PermissionType::CREATE, + 'state' => PermissionCategory::CARD, + ], + ], + ], '^.*/kanban/create(\?.*$|$)' => [ [ 'dest' => '\Modules\Kanban\Controller\BackendController:viewKanbanBoardCreate', @@ -84,4 +95,15 @@ return [ ], ], ], + '^.*/kanban/edit(\?.*$|$)' => [ + [ + 'dest' => '\Modules\Kanban\Controller\BackendController:viewKanbanBoardEdit', + 'verb' => RouteVerb::GET, + 'permission' => [ + 'module' => BackendController::NAME, + 'type' => PermissionType::MODIFY, + 'state' => PermissionCategory::BOARD, + ], + ], + ], ]; diff --git a/Theme/Backend/Lang/de.lang.php b/Theme/Backend/Lang/de.lang.php index 46fe777..122757e 100755 --- a/Theme/Backend/Lang/de.lang.php +++ b/Theme/Backend/Lang/de.lang.php @@ -20,7 +20,7 @@ return ['Kanban' => [ 'Back' => 'Zurück', 'Date' => 'Datum', 'Description' => 'Beschreibung', - 'Kanban' => 'Kanban', + 'Board' => 'Board', 'Name' => 'Name', 'Status' => 'Status', 'Tags' => 'Stichworte', diff --git a/Theme/Backend/Lang/en.lang.php b/Theme/Backend/Lang/en.lang.php index 79329df..7e6ccb8 100755 --- a/Theme/Backend/Lang/en.lang.php +++ b/Theme/Backend/Lang/en.lang.php @@ -19,8 +19,8 @@ return ['Kanban' => [ 'Archive' => 'Archive', 'Back' => 'Back', 'Date' => 'Date', - 'Description' => '', - 'Kanban' => '', + 'Description' => 'Description', + 'Board' => 'Board', 'Name' => 'Name', 'Status' => 'Status', 'Tags' => 'Tags', diff --git a/Theme/Backend/kanban-board-create.tpl.php b/Theme/Backend/kanban-board-create.tpl.php index 19bb912..ced9a82 100755 --- a/Theme/Backend/kanban-board-create.tpl.php +++ b/Theme/Backend/kanban-board-create.tpl.php @@ -16,8 +16,8 @@ echo $this->data['nav']->render();
-
-
getHtml('Kanban'); ?>
+ +
getHtml('Board'); ?>
@@ -26,11 +26,7 @@ echo $this->data['nav']->render();
- -
- -
- +
@@ -41,4 +37,7 @@ echo $this->data['nav']->render();
-data['permissionView']->render('board_permission'); ?> \ No newline at end of file + \ No newline at end of file diff --git a/Theme/Backend/kanban-board.tpl.php b/Theme/Backend/kanban-board.tpl.php index 826c26a..a846338 100755 --- a/Theme/Backend/kanban-board.tpl.php +++ b/Theme/Backend/kanban-board.tpl.php @@ -12,18 +12,28 @@ */ declare(strict_types=1); +use phpOMS\Uri\UriFactory; + /** @var \Modules\Kanban\Models\KanbanBoard $board */ $board = $this->data['board']; /** @var \Modules\Kanban\Models\KanbanColumn[] $columns */ $columns = $board->getColumns(); ?> +
getCards(); ?>
-
printHtml($column->name); ?>
+
+ printHtml($column->name); ?> + add_circle +
id); + $url = UriFactory::build('{/base}/kanban/card/view?{?}&id=' . $card->id); ?>