Commit graph

680 commits

Author SHA1 Message Date
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
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
1c0e9f5bd4 Fix missing redirects
Some forms were missing the parent::onSuccess() call.
2018-08-15 09:39:26 +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
ac4e217d78 Fix UI bug for node names that exceed the viewport width 2018-08-14 10:38:07 +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
1975cab74d
Merge pull request #182 from Icinga/feature/dashboard-display-root-nodes
Display root nodes in the dashboard
2018-08-01 16:40:19 +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
86cead6659 Remove missing chapter links
refs #183
2018-08-01 13:52:51 +02:00
Eric Lippmann
bd6989c0c7
Merge pull request #180 from Icinga/feature/export
Support exporting to CSV, JSON and PDF
2018-08-01 13:32:26 +02:00
Eric Lippmann
059a59b119 Support exporting to CSV, JSON and PDF 2018-08-01 13:12:08 +02:00
Eric Lippmann
a646da44f0
Merge pull request #171 from Icinga/bugfix/info-url-not-working-113
Url: remove unneccessary duplicate code
2018-08-01 09:46:21 +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
Eric Lippmann
d53be3fb16 Raise PHP dep to version 5.4+ 2018-08-01 09:36:52 +02:00
Eric Lippmann
42a7a54e06
Merge pull request #181 from Icinga/bugfix/travis-tests-php-5-6
Update travis CI tests to >= PHP 5.6
2018-08-01 09:17:49 +02:00
Michael Friedrich
91adfc186c Update travis CI tests to >= PHP 5.6
Signed-off-by: Eric Lippmann <eric.lippmann@icinga.com>
2018-08-01 08:46:51 +02:00
Eric Lippmann
0f5102da27
Merge pull request #177 from Icinga/feature/edit-business-process-node-162
Update nodes in the GUI
2018-07-31 13:33:59 +02:00
Eric Lippmann
99a66a4b4b Remove node before recreating it upon edit
Else you may run into errors that objects have been defined twice.
2018-07-31 12:59:49 +02:00