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
|
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
|
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
|
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
|
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 |
|
Alexander A. Klimov
|
3985f67fe7
|
Fix "Host not found" error
refs #147
|
2019-02-18 13:54:39 +01:00 |
|
Johannes Meyer
|
56e37d2876
|
auth: Check the businessprocess/showall permission prior any restrictions
fixes #200
|
2019-02-18 13:43:06 +01:00 |
|
Johannes Meyer
|
763ac872d3
|
Introduce and utilize class NoDuplicateChildrenValidator
|
2019-02-14 11:29:30 +01:00 |
|
Dominik Riva
|
c7e24d27de
|
Fix misspelled delete / cancel icon name.
|
2019-02-01 14:49:38 +01:00 |
|
Johannes Meyer
|
327cb7c28c
|
Allow to import processes from different configurations
|
2019-01-17 15:20:25 +01:00 |
|
Johannes Meyer
|
510267c7d0
|
Prevent nodes from being added twice
fixes #186
fixes #128
fixes #114
|
2019-01-17 15:20:25 +01:00 |
|
Johannes Meyer
|
6c83fee2d6
|
NodeTile: Show total amount of children beneath a parent's name
|
2019-01-17 14:57:38 +01:00 |
|
Johannes Meyer
|
4ae3509662
|
TileRenderer: Drop pseudo tiles and show link to add new nodes in the header
|
2019-01-17 14:57:38 +01:00 |
|
Johannes Meyer
|
c40a192078
|
NodeTile: Allow to add sub nodes directly from a parent's overview
|
2019-01-17 14:57:38 +01:00 |
|
Johannes Meyer
|
dc169cb6a8
|
test: Integrate icingaweb2-module-ipl as dependency
refs #130
|
2019-01-17 13:46:23 +01:00 |
|
Johannes Meyer
|
d195b78886
|
Drop libs and tests of Icinga\Module\Businessprocess\Html
refs #130
|
2019-01-17 13:45:42 +01:00 |
|
Johannes Meyer
|
19ae300aca
|
lib: Remove all traces of Icinga\Module\Businessprocess\Html
refs #130
|
2019-01-17 13:21:46 +01:00 |
|
Johannes Meyer
|
908dbd905f
|
BpConfig: Don't ignore the Statetype header
fixes #112
|
2019-01-10 09:17:36 +01:00 |
|
Thomas Gelf
|
20b957a999
|
Tiles: navigate in place when drilling down
fixes #192
|
2018-12-12 16:36:09 +01:00 |
|
Thomas Gelf
|
8b7311591f
|
Revert "Adjust tile navigation"
This reverts commit 50e18766f6.
refs #192
|
2018-12-12 16:36:09 +01:00 |
|
Thomas Gelf
|
6bd1cb26c3
|
Breadcrumb: provide a link back to the dashboard
fixes #191
|
2018-12-12 16:35:28 +01:00 |
|
Thomas Gelf
|
079352d3b8
|
MonitoringState: filter host_name, not name
fixes #189
|
2018-12-12 15:40:14 +01:00 |
|
Thomas Gelf
|
5c08a71bd7
|
NodeTile: open external URLs in a new browser tab
fixes #187
|
2018-11-08 11:36:16 +01:00 |
|
Eric Lippmann
|
c4ee09d567
|
Ignore action URL parameter for tile links
Else every tile opens with the action for the current tile.
|
2018-08-15 09:40:17 +02:00 |
|
Eric Lippmann
|
50e18766f6
|
Adjust tile navigation
* Left to right tile drill down
* Actions redirect to main
|
2018-08-15 09:37:43 +02:00 |
|
Eric Lippmann
|
7cb7f40e87
|
Don't show edit actions for the unbound nodes tile
|
2018-08-14 10:37:44 +02:00 |
|
Eric Lippmann
|
7c491496fa
|
Use natcasesort
|
2018-08-13 13:30:33 +02:00 |
|
Eric Lippmann
|
e3e24fd29a
|
Fix link base targets for the tile view
Node details now always open in the detail area instead of the same
column.
|
2018-08-01 13:53:01 +02:00 |
|
Eric Lippmann
|
146ad0171f
|
Display root nodes in the dashboard
|
2018-08-01 13:53:01 +02:00 |
|
Eric Lippmann
|
059a59b119
|
Support exporting to CSV, JSON and PDF
|
2018-08-01 13:12:08 +02:00 |
|
Alexander A. Klimov
|
15cc3e88e0
|
Require Icinga Web 2.5.1
refs #113
|
2018-08-01 09:37:59 +02:00 |
|
Alexander A. Klimov
|
ee3cdf67a1
|
Url: remove unneccessary duplicate code
refs #113
|
2018-08-01 09:37:23 +02:00 |
|
Jennifer Mourek
|
87b1d961bc
|
Add functionality to edit node
|
2018-07-31 12:50:25 +02:00 |
|
Eric Lippmann
|
024d537272
|
Merge pull request #169 from Icinga/fix/minimum-worst-state
BpNode: Use worst state in minimum state calculation
|
2018-07-02 17:24:18 +02:00 |
|