Johannes Meyer
a21794dea3
doc: Cover how to reorder nodes
2019-03-01 09:47:29 +01:00
Johannes Meyer
00fcce8192
tiles: Also show proper d&d cursors and lock drag during progress
2019-03-01 08:39:20 +01:00
Johannes Meyer
dc69522ae5
ProcessForm: Properly populate element display
2019-03-01 08:20:48 +01:00
Johannes Meyer
fbdfad61d7
doc: Cover how to import processes
...
resolves #208
2019-03-01 08:07:11 +01:00
Johannes Meyer
33db41fbe4
Merge branch 'doc-updates'
2019-02-28 15:20:25 +01:00
Johannes Meyer
7d199a94ea
RenderedProcessActionBar: Re-introduce Config link for subprocess nodes
...
Having to navigate a level up to edit the currently showing process is tedious,
to say the least.
refs #78
2019-02-28 15:15:11 +01:00
Johannes Meyer
d4e0f4f0a5
Update breadcrumb documentation
2019-02-28 15:10:08 +01:00
Johannes Meyer
dd61da18a0
Update first root node screenshots
2019-02-28 14:30:30 +01:00
Johannes Meyer
97de666440
Update getting started screenshots
2019-02-28 14:17:05 +01:00
Johannes Meyer
39b330cb4a
Update installation screenshots
2019-02-28 14:04:58 +01:00
Johannes Meyer
d3716eb3bd
Update tree view screenshot
2019-02-28 13:54:22 +01:00
Johannes Meyer
e9c6a931b3
Update tile view screenshots
2019-02-28 13:53:40 +01:00
Johannes Meyer
d8535eb3db
Update breadcrumb screenshots
2019-02-28 13:49:11 +01:00
Johannes Meyer
801c3bf1b9
Update dashboard screenshots
2019-02-28 13:39:04 +01:00
Johannes Meyer
1c940b843a
Update preview images
2019-02-28 13:27:20 +01:00
Johannes Meyer
b932fa8415
TreeRenderer: Open info urls in a new tab
...
refs #187
2019-02-28 11:19:13 +01:00
Johannes Meyer
c5d3127303
Storage: Properly escape and unescape names with operators
...
fixes #205
2019-02-28 10:58:06 +01:00
Johannes Meyer
cad29d4d32
NodeTile: Add current path to the add action url
...
fixes #212
2019-02-28 09:12:38 +01:00
Johannes Meyer
ba08817981
Merge branch 'fix/integration-of-imported-nodes-209'
...
fixes #209
2019-02-28 09:01:45 +01:00
Johannes Meyer
fe991d7f58
BpNode: Make sure to sort children alphabetically by default
2019-02-28 08:53:54 +01:00
Johannes Meyer
2a82b326fe
TreeRenderer: Use the correct action urls for imported nodes
...
refs #209
2019-02-28 08:19:37 +01:00
Johannes Meyer
a941052efa
NodeTile: Don't show action links for imported nodes
...
refs #209
2019-02-28 07:48:42 +01:00
Johannes Meyer
885064b577
Provide links to jump to an imported node's source configuration
...
refs #209
2019-02-28 07:48:35 +01:00
Johannes Meyer
cc80be0f0e
Merge branch 'fix/tests-on-php-7.2'
...
fixes #210
2019-02-27 15:28:54 +01:00
Johannes Meyer
cdd4c1cdcf
travis: Use the phpunit installation we've downloaded by ourselves
...
refs #210
2019-02-27 15:12:00 +01:00
Johannes Meyer
b9f5b4c51e
travis: Use version 2.6.2 of Icinga Web 2
...
refs #210
2019-02-27 14:31:07 +01:00
Johannes Meyer
4b76251f86
Merge branch 'feature/drag-and-drop'
2019-02-27 14:03:29 +01:00
Johannes Meyer
77a63cb94e
Upgrade Sortable.js
...
Now on tag/1.8.3
2019-02-27 14:01:44 +01:00
Johannes Meyer
6ca68ab46b
css: Make state-balls in breadcrumbs also easier to render
2019-02-27 13:23:54 +01:00
Johannes Meyer
617d43daa4
css: Make it easier for browsers to render state-balls circular
2019-02-27 10:22:50 +01:00
Johannes Meyer
0fbb8956e9
node/impact: Don't show colored background for breadcrumbs
...
There are stateballs now.
2019-02-26 15:06:02 +01:00
Johannes Meyer
670a29e5f7
Breadcrumb: Show a node's state
2019-02-26 13:15:14 +01:00
Johannes Meyer
f93a480107
tree: Add hover effect
2019-02-26 12:28:09 +01:00
Johannes Meyer
d690c07ed8
process/show: Don't show the control separator when in fullscreen or on the dashboard
2019-02-26 08:57:46 +01:00
Johannes Meyer
0a5ada9bf1
js: Suspend Web 2's autorefresh while dragging items
...
If a refresh happens while dragging the drop wont trigger
any events and the change is not applied.
2019-02-25 15:50:42 +01:00
Johannes Meyer
21980a394f
NodeController: Also show impact on imported sub processes
2019-02-25 15:09:34 +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
40538c51ce
LegacyStorage: Add cache to avoid parsing configurations multiple times
2019-02-25 12:42:52 +01:00
Johannes Meyer
6f3ffe48e2
BpConfig: Only list each involved configuration once
2019-02-25 08:19:39 +01:00
Johannes Meyer
6ae4cf745c
RenderedProcessActionBar: Don't allow to unlock imported nodes
2019-02-22 14:41:53 +01:00
Johannes Meyer
cacc24f501
NodeAddChildrenAction: Really import nodes if instructed to do so
2019-02-22 14:30:06 +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
cfe87e440a
css: Increase z-index of Web 2's export dropdown
...
Otherwise parts of the breadcrumbs show through.
2019-02-22 13:26:43 +01:00
Johannes Meyer
af11c3e715
tests: Fix that some test cases work with invalid configurations
...
This has been no problem previously. But since the parser establishes
parent-child relationships these are not parseable anymore. They'll
now work with monitored nodes instead of processes.
2019-02-22 12:26:24 +01:00
Johannes Meyer
75a3d1fd5e
LegacyConfigParser: Restore ability to defer referenced process initialization
2019-02-22 12:26:24 +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
e36e918d32
RenderedProcessActionBar: Use term "Node" instead of "Process"
...
A process is also a node but a node not necessarily a process.
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