Johannes Meyer
670a29e5f7
Breadcrumb: Show a node's state
2019-02-26 13:15:14 +01:00
Johannes Meyer
3431540700
NodeTile: Don't use a node's identifier if it's the same config anyway
2019-02-25 14:23:41 +01:00
Johannes Meyer
eaf5b85538
Change how imported nodes are recognized
...
Since configurations are cached this cannot be done by using
a flag. Instead the rendering and path aggregation are now able
to distinguish nodes themselves.
2019-02-25 13:58:18 +01:00
Johannes Meyer
0d262bf0d0
Renderer: Don't fail while generating ids for unbound nodes
2019-02-22 14:11:03 +01:00
Johannes Meyer
40c406ac9e
TreeRenderer: Render the info_url action where all other action urls are
2019-02-22 12:26:24 +01:00
Johannes Meyer
1529ec4602
NodeTile: Hash ids the same way as in the tree view
2019-02-22 12:26:24 +01:00
Johannes Meyer
a1bb91a999
js: Remove redundant handling for non-node tiles
2019-02-22 12:26:24 +01:00
Johannes Meyer
728d4cb2ae
TreeRenderer: Show the correct icon for monitored nodes at the root level
2019-02-22 12:26:24 +01:00
Johannes Meyer
c73cd65f6f
js: Correctly identify a node's parent in case of first level sub-trees
2019-02-22 12:26:24 +01:00
Johannes Meyer
673135c0f3
Don't redirect after a successful move action but refresh
2019-02-22 12:26:24 +01:00
Johannes Meyer
6cdaa48f68
TileRenderer: Use the correct action urls for imported nodes
2019-02-22 12:26:24 +01:00
Johannes Meyer
c19854d05c
TileRenderer: Make the navigation through imported nodes fluent
2019-02-22 12:26:24 +01:00
Johannes Meyer
431a5e0085
Streamline usage of a node's name
2019-02-22 12:26:24 +01:00
Johannes Meyer
2799eff860
lib: Temporarily integrate the StateBall from ipl\Web\Widget
2019-02-22 12:26:24 +01:00
Johannes Meyer
a9ed7f66a4
Breadcrumb: Show a configuration's name again, "Root" is too vague
2019-02-22 12:26:24 +01:00
Johannes Meyer
7a8c48c7e8
Fix a few style issues
2019-02-22 12:26:24 +01:00
Johannes Meyer
00b88055f7
BpConfig: Delay processing of imported configurations
...
Solves the issue that two processes cannot import each other
2019-02-22 12:26:24 +01:00
Johannes Meyer
0194f9afe9
tree: Don't allow to change imported nodes
...
The remaining ui and navigation flow doesn't
incorporate differing bp configurations
2019-02-22 12:26:24 +01:00
Johannes Meyer
2123b41f83
Properly integrate imported nodes
...
* Fixed navigation flow
* Full tree rendering
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
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
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
98f2ed8f48
TreeRenderer: Remove obsolete placeholder element
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
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
8c2f0e30bb
TileRenderer: Allow to reorder tiles by using drag&drop
2019-02-22 12:26:23 +01:00
Dominik Riva
c7e24d27de
Fix misspelled delete / cancel icon name.
2019-02-01 14:49: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
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
19ae300aca
lib: Remove all traces of Icinga\Module\Businessprocess\Html
...
refs #130
2019-01-17 13:21:46 +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
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
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
Jennifer Mourek
87b1d961bc
Add functionality to edit node
2018-07-31 12:50:25 +02:00
Eric Lippmann
c741d52a89
Merge pull request #155 from Icinga/bugfix/tile-view-info-url
...
Show the info URL also in the tile view
2018-07-02 17:20:54 +02:00