Johannes Meyer
|
c3a2d72a3b
|
js: Remove obsolete delegation target for rowDropped
|
2019-02-22 12:26:24 +01:00 |
|
Johannes Meyer
|
fb8c3c5a33
|
Redesign breadcrumbs
|
2019-02-22 12:26:24 +01:00 |
|
Johannes Meyer
|
fba4235a6a
|
TileRenderer: Fix invalid call to attributes()
|
2019-02-22 12:26:24 +01:00 |
|
Johannes Meyer
|
5fe4983c3c
|
ActionBar: Add toggle to switch between tile- and tree-view
|
2019-02-22 12:26:24 +01:00 |
|
Johannes Meyer
|
f58e1844a1
|
ActionBar: Remove h1 and adjust link labels
|
2019-02-22 12:26:24 +01:00 |
|
Johannes Meyer
|
494027710b
|
ActionBar: Restyle and move link to add new processes
|
2019-02-22 12:26:24 +01:00 |
|
Johannes Meyer
|
7fcf5df31a
|
module.less: Remove obsolete TreeView rules
|
2019-02-22 12:26:24 +01:00 |
|
Johannes Meyer
|
d42548216b
|
js: Cleanup and make tree collapse handling work with the new layout
|
2019-02-22 12:26:24 +01:00 |
|
Johannes Meyer
|
a3ce6e1543
|
tree: Apply final design
|
2019-02-22 12:26:24 +01:00 |
|
Johannes Meyer
|
d880291c02
|
TreeRenderer: Restructure node layout
|
2019-02-22 12:26:24 +01:00 |
|
Johannes Meyer
|
bb62fe7048
|
TreeRenderer: Properly render sub-processes if viewed individually
|
2019-02-22 12:26:24 +01:00 |
|
Johannes Meyer
|
35fe4cb943
|
Tree-/TileRenderer: Use a literal bool for data-sortable-disabled
|
2019-02-22 12:26:24 +01:00 |
|
Johannes Meyer
|
505471c519
|
Node: Introduce $icon property
|
2019-02-22 12:26:24 +01:00 |
|
Johannes Meyer
|
3ba4842933
|
BpNode: Use all uppercase for operator names
|
2019-02-22 12:26:24 +01:00 |
|
Johannes Meyer
|
fe8f4d8c15
|
js: Don't permit to create loops
|
2019-02-22 12:26:24 +01:00 |
|
Johannes Meyer
|
493328ff20
|
Make moving non-root tiles working again
|
2019-02-22 12:26:24 +01:00 |
|
Johannes Meyer
|
b795d278ee
|
TreeRenderer: Properly render empty processes
|
2019-02-22 12:26:24 +01:00 |
|
Johannes Meyer
|
93a2589909
|
NodeMoveAction: Interpret $from as index and not as display value
|
2019-02-22 12:26:24 +01:00 |
|
Johannes Meyer
|
bc03569765
|
Properly handle display values when performing other actions than moving nodes
|
2019-02-22 12:26:24 +01:00 |
|
Johannes Meyer
|
f022c0f101
|
NodeMoveAction: Properly handle unbound nodes
|
2019-02-22 12:26:24 +01:00 |
|
Johannes Meyer
|
98f2ed8f48
|
TreeRenderer: Remove obsolete placeholder element
|
2019-02-22 12:26:24 +01:00 |
|
Johannes Meyer
|
ec14a7dbe1
|
NodeMoveAction: Properly check display values
|
2019-02-22 12:26:24 +01:00 |
|
Johannes Meyer
|
0d0ac5381e
|
NodeApplyManualOrderAction: Also include non-toplevel processes
|
2019-02-22 12:26:24 +01:00 |
|
Johannes Meyer
|
72f3af9fc9
|
BpNode: Reset keys when automatically sorting nodes
|
2019-02-22 12:26:24 +01:00 |
|
Johannes Meyer
|
da4bf7ffc6
|
NodeMoveAction: Don't allow to accidentally override the placement of nodes
|
2019-02-22 12:26:24 +01:00 |
|
Johannes Meyer
|
3146bfda6a
|
MoveNodeForm: Show ModificationErrors as notifications
|
2019-02-22 12:26:24 +01:00 |
|
Johannes Meyer
|
eb043b32c8
|
ProcessChanges: Verify that actions can be applied before pushing
|
2019-02-22 12:26:24 +01:00 |
|
Johannes Meyer
|
eef8adb9be
|
NodeAction: Allow method appliesTo to throw an exception
Also implements it's usage in all available actions.
|
2019-02-22 12:26:24 +01:00 |
|
Johannes Meyer
|
877f86a746
|
js: Allow to move nodes between processes
|
2019-02-22 12:26:24 +01:00 |
|
Johannes Meyer
|
ea0a04065d
|
Add support to move nodes between processes
|
2019-02-22 12:26:24 +01:00 |
|
Johannes Meyer
|
48ba2a7bba
|
TreeRenderer: Render add button as action link in the top right
|
2019-02-22 12:26:24 +01:00 |
|
Johannes Meyer
|
36dd4e0296
|
TreeRenderer: Use a more homogenous html structure
i.e. no divs, just uls and lis
|
2019-02-22 12:26:24 +01:00 |
|
Johannes Meyer
|
d2c858ddf8
|
js: Fix case of the desired method when submitting order changes
|
2019-02-22 12:26:24 +01:00 |
|
Johannes Meyer
|
b46a633d6d
|
ProcessController: Provide a new set of parameters when redirecting
|
2019-02-22 12:26:23 +01:00 |
|
Johannes Meyer
|
eac7f3e76f
|
Enhance drag&drop in the tree view
The style is not final, of course..
|
2019-02-22 12:26:23 +01:00 |
|
Johannes Meyer
|
c804177ca4
|
Also save user defined order of processes nodes while in tree view
|
2019-02-22 12:26:23 +01:00 |
|
Johannes Meyer
|
f07441ae8f
|
TileRenderer: Explicitly set sortable direction to horizontal
Since Sortable.js v1.8.0-rc1 the automatic detection seems unreliable.
|
2019-02-22 12:26:23 +01:00 |
|
Johannes Meyer
|
67ba5205e2
|
js: Upgrade Sortable.js to latest version (1.8.0-rc1)
|
2019-02-22 12:26:23 +01:00 |
|
Johannes Meyer
|
08bfbc462b
|
Save user defined order of processes/nodes
|
2019-02-22 12:26:23 +01:00 |
|
Johannes Meyer
|
0707d1d7e7
|
ProcessChanges: Add new action to move processes/nodes
|
2019-02-22 12:26:23 +01:00 |
|
Johannes Meyer
|
c609f0c6b3
|
ProcessChanges: Add new action to apply manual sorting
|
2019-02-22 12:26:23 +01:00 |
|
Johannes Meyer
|
abafbacf1a
|
CsrfToken: Fix exception when validating tokens
|
2019-02-22 12:26:23 +01:00 |
|
Johannes Meyer
|
876a577e85
|
Don't sort processes in case manual sorting has been applied
|
2019-02-22 12:26:23 +01:00 |
|
Johannes Meyer
|
c7f25ba0c4
|
MetaData: Introduce new header option `ManualOrder'
|
2019-02-22 12:26:23 +01:00 |
|
Johannes Meyer
|
8c2f0e30bb
|
TileRenderer: Allow to reorder tiles by using drag&drop
|
2019-02-22 12:26:23 +01:00 |
|
Johannes Meyer
|
f4298034b9
|
js: Add drag&drop functionality
|
2019-02-22 12:26:23 +01:00 |
|
Johannes Meyer
|
68aedc3dce
|
Restrict host and service lists when adding new or editing old nodes
resolves #67
|
2019-02-22 12:21:18 +01:00 |
|
Johannes Meyer
|
d1f32c59f1
|
Node: Aggregate parents if none are registered yet
fixes #134
|
2019-02-19 11:02:08 +01:00 |
|
Johannes Meyer
|
324a6e898d
|
node/impact: Show message if no impact is detected
fixes #160
|
2019-02-19 08:45:39 +01:00 |
|
Johannes Meyer
|
c8a6eee054
|
Merge branch 'bugfix/host-not-found-147'
fixes #147
|
2019-02-18 15:36:14 +01:00 |
|