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
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
21980a394f
NodeController: Also show impact on imported sub processes
2019-02-25 15:09:34 +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
6ae4cf745c
RenderedProcessActionBar: Don't allow to unlock imported nodes
2019-02-22 14:41:53 +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
ff2274c048
node/impact: Fix that a process' state is not displayed
2019-02-22 12:26:24 +01:00
Johannes Meyer
718a4305b4
NodeController: Show all processes affected by an impact
...
refs #143
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
8465bc0bc3
LegacyConfigParser: Establish parent-child relationships
...
This replaces commit d1f32c5 as this is the more efficient
and proper solution.
refs #134
2019-02-22 12:26:24 +01:00
Johannes Meyer
e0529ee844
Revert "Node: Aggregate parents if none are registered yet"
...
This reverts commit d1f32c59f1 .
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
195b3bf7b7
ProcessController: Don't unlock the renderer if fullscreen is enabled
2019-02-22 12:26:24 +01:00
Johannes Meyer
ccdadf68f2
MoveNodeForm: Respond with a status of 400 in case of a ModificationError
2019-02-22 12:26:24 +01:00
Johannes Meyer
f58e1844a1
ActionBar: Remove h1 and adjust link labels
2019-02-22 12:26:24 +01:00
Johannes Meyer
bc03569765
Properly handle display values when performing other actions than moving nodes
2019-02-22 12:26:24 +01:00
Johannes Meyer
3146bfda6a
MoveNodeForm: Show ModificationErrors as notifications
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
b46a633d6d
ProcessController: Provide a new set of parameters when redirecting
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
08bfbc462b
Save user defined order of processes/nodes
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
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
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
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
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
64256f3654
EditNodeForm: Only allow basic changes to existing sub-nodes
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
19ae300aca
lib: Remove all traces of Icinga\Module\Businessprocess\Html
...
refs #130
2019-01-17 13:21:46 +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
8b7311591f
Revert "Adjust tile navigation"
...
This reverts commit 50e18766f6 .
refs #192
2018-12-12 16:36:09 +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
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
7c491496fa
Use natcasesort
2018-08-13 13:30:33 +02:00
Eric Lippmann
059a59b119
Support exporting to CSV, JSON and PDF
2018-08-01 13:12:08 +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
Eric Lippmann
f4a3fcc81b
Close action form after successful submission
2018-07-31 12:50:25 +02:00
Jennifer Mourek
9cfe95df60
Remove option 'DEG'
2018-07-31 12:50:25 +02:00
Jennifer Mourek
d9808ae9b7
Remove comment and fix codestyle
2018-07-31 12:50:25 +02:00
Jennifer Mourek
c1cb7612c0
Add preselection when editing
2018-07-31 12:50:25 +02:00