mirror of
https://github.com/Karaka-Management/oms-Kanban.git
synced 2026-01-11 03:18:42 +00:00
started with template fixes
This commit is contained in:
parent
e48deb1e93
commit
174b35aa45
|
|
@ -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,
|
||||
],
|
||||
],
|
||||
],
|
||||
];
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@ return ['Kanban' => [
|
|||
'Back' => 'Zurück',
|
||||
'Date' => 'Datum',
|
||||
'Description' => 'Beschreibung',
|
||||
'Kanban' => 'Kanban',
|
||||
'Board' => 'Board',
|
||||
'Name' => 'Name',
|
||||
'Status' => 'Status',
|
||||
'Tags' => 'Stichworte',
|
||||
|
|
|
|||
|
|
@ -19,8 +19,8 @@ return ['Kanban' => [
|
|||
'Archive' => 'Archive',
|
||||
'Back' => 'Back',
|
||||
'Date' => 'Date',
|
||||
'Description' => '',
|
||||
'Kanban' => '',
|
||||
'Description' => 'Description',
|
||||
'Board' => 'Board',
|
||||
'Name' => 'Name',
|
||||
'Status' => 'Status',
|
||||
'Tags' => 'Tags',
|
||||
|
|
|
|||
|
|
@ -16,8 +16,8 @@ echo $this->data['nav']->render();
|
|||
<div class="row">
|
||||
<div class="col-xs-12 col-md-6 col-lg-4">
|
||||
<section class="portlet">
|
||||
<form action="<?= \phpOMS\Uri\UriFactory::build('{/api}...'); ?>" method="post">
|
||||
<div class="portlet-head"><?= $this->getHtml('Kanban'); ?></div>
|
||||
<form action="<?= \phpOMS\Uri\UriFactory::build('{/api}kanban/create?csrf={$CSRF}'); ?>" method="post">
|
||||
<div class="portlet-head"><?= $this->getHtml('Board'); ?></div>
|
||||
<div class="portlet-body">
|
||||
<div class="form-group">
|
||||
<label for="iTitle"><?= $this->getHtml('Name'); ?></label>
|
||||
|
|
@ -26,11 +26,7 @@ echo $this->data['nav']->render();
|
|||
|
||||
<div class="form-group">
|
||||
<label for="iDescription"><?= $this->getHtml('Description'); ?></label>
|
||||
<textarea id="iDescription" name="description"></textarea>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="iTags"><?= $this->getHtml('Tags'); ?></label>
|
||||
<textarea id="iDescription" name="plain"></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="portlet-foot">
|
||||
|
|
@ -41,4 +37,7 @@ echo $this->data['nav']->render();
|
|||
</div>
|
||||
</div>
|
||||
|
||||
<?= $this->data['permissionView']->render('board_permission'); ?>
|
||||
<!--
|
||||
@todo Implement
|
||||
<?= $this->data['permissionView']->render('board_permission'); ?>
|
||||
-->
|
||||
|
|
@ -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();
|
||||
?>
|
||||
<div class="row">
|
||||
<div class="box">
|
||||
<a class="button" href="<?= UriFactory::build('{/base}/kanban/edit?board=' . $board->id); ?>"><?= $this->getHtml('Edit', '0', '0'); ?></a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row kanban-board" style="flex-wrap: nowrap;">
|
||||
<?php $i = 0; foreach ($columns as $column) : $i++; $cards = $column->getCards(); ?>
|
||||
<div id="kanban-column-<?= $i; ?>" class="box col-xs-3" style="min-width: 300px;">
|
||||
<header><?= $this->printHtml($column->name); ?></header>
|
||||
<header class="simple-flex">
|
||||
<span><?= $this->printHtml($column->name); ?></span>
|
||||
<a href="<?= UriFactory::build('{/base}/kanban/card/create?{?}&id=' . $board->id) ?>"><i class="g-icon">add_circle</i></a>
|
||||
</header>
|
||||
<?php $j = 0; foreach ($cards as $card) : $j++;
|
||||
$url = \phpOMS\Uri\UriFactory::build('kanban/card?{?}&id=' . $card->id);
|
||||
$url = UriFactory::build('{/base}/kanban/card/view?{?}&id=' . $card->id);
|
||||
?>
|
||||
<section id="kanban-card-<?= $this->printHtml($i . '-' . $j); ?>" class="portlet" draggable="true">
|
||||
<div class="portlet-head">
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user