From c40a192078e5d301b8188f6c8a6b60ce397cd0f1 Mon Sep 17 00:00:00 2001 From: Johannes Meyer Date: Tue, 8 Jan 2019 09:51:30 +0100 Subject: [PATCH] NodeTile: Allow to add sub nodes directly from a parent's overview --- .../Renderer/TileRenderer/NodeTile.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/library/Businessprocess/Renderer/TileRenderer/NodeTile.php b/library/Businessprocess/Renderer/TileRenderer/NodeTile.php index 2325143..7504116 100644 --- a/library/Businessprocess/Renderer/TileRenderer/NodeTile.php +++ b/library/Businessprocess/Renderer/TileRenderer/NodeTile.php @@ -295,6 +295,18 @@ class NodeTile extends BaseHtmlElement ], Html::tag('i', ['class' => 'icon icon-edit']) )); + + $this->actions()->add(Html::tag( + 'a', + [ + 'href' => $renderer->getUrl()->with([ + 'action' => 'add', + 'node' => $node->getName() + ]), + 'title' => mt('businessprocess', 'Add a new sub-node to this business process') + ], + Html::tag('i', ['class' => 'icon icon-plus']) + )); } $params = array(