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 |
|
Johannes Meyer
|
e76de6515e
|
Fix tests
|
2019-02-18 15:24:12 +01:00 |
|
Johannes Meyer
|
4c0136eec8
|
Beautify displayed message for restricted hosts/services
refs #147
|
2019-02-18 15:20:42 +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
|
a1df0347f5
|
AddNodeForm: Don't allow to import imported nodes
|
2019-02-14 14:36:30 +01:00 |
|
Johannes Meyer
|
71fb738016
|
ProcessController: Properly handle spaces in node names
|
2019-02-14 14:26:20 +01:00 |
|
Johannes Meyer
|
763ac872d3
|
Introduce and utilize class NoDuplicateChildrenValidator
|
2019-02-14 11:29:30 +01:00 |
|
Michael Friedrich
|
6d5e5bdb76
|
Docs: Add IPL dependency
refs #202
|
2019-02-07 09:48:13 +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
|
a707ee3eb7
|
Use "ID" instead of "Name" and "Display Name" instead of "Title"
|
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
|
de3e0e5b6c
|
process/config: Preserve display mode when storing changes
|
2019-01-17 14:57:38 +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
|
64256f3654
|
EditNodeForm: Only allow basic changes to existing sub-nodes
|
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
|
b2ef90b99f
|
BpConfigForm: Switch to single column layout after adding/changing processes
|
2019-01-17 14:36:28 +01:00 |
|
Johannes Meyer
|
788f690154
|
Merge branch 'feature/integrate-ipl-html'
resolves #130
|
2019-01-17 14:15:27 +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 |
|
Johannes Meyer
|
302a041b30
|
js: Don't "fix" the fullscreen if content is being rendered in the dashboard
fixes #127
|
2019-01-09 15:28:28 +01:00 |
|
Johannes Meyer
|
67613930a2
|
BpConfigForm: Don't override processes which have coincidentally the same name
fixes #195
|
2019-01-09 13:02:20 +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
|
8f98f31d66
|
Trigger session destruction to make sure it get's stored
|
2018-08-15 16:45:49 +02:00 |
|