Commit graph

194 commits

Author SHA1 Message Date
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
Jennifer Mourek
87b1d961bc Add functionality to edit node 2018-07-31 12:50:25 +02:00
Eric Lippmann
28bed2859b
Merge pull request #152 from Icinga/bugfix/cannot-remove-a-node-132
Make node removal working as expected
2018-07-02 17:23:32 +02:00
Jennifer Mourek
460670c769 AddNodeForm: Remove option 'DEG'
refs #159
2018-07-02 12:48:21 +02:00
Eric Lippmann
2fd3011978
Merge pull request #157 from Icinga/bugfix/new-node-self-reference-149
Prevent circular node references
2018-06-26 10:54:53 +02:00
Eric Lippmann
ab643314fe
Merge pull request #153 from Icinga/feature/unlock-required-150
Lock processes more user-friendly
2018-06-26 10:09:30 +02:00
Max Stephan
1db47e6cc3 fix translation syntax "NIcht" -> "Nicht" 2018-06-26 09:26:26 +02:00
Jennifer Mourek
d722f969b0 Fix not being able to add the first node 2018-06-25 16:56:26 +02:00
Alexander A. Klimov
1bc4b377ea Prevent circular node references
refs #149
2018-06-25 16:42:00 +02:00
Alexander A. Klimov
e4e651cbe8 Make node removal working as expected
refs #132
2017-12-04 14:14:06 +01:00
Alexander A. Klimov
aac6ebb679 Lock processes more user-friendly
refs #150
2017-12-04 14:13:48 +01:00
Markus Frosch
651bb15041 ProcessController: Shorten list of missing nodes in UI 2017-05-31 14:24:17 +02:00
Thomas Gelf
0d49df0191 locale/de_DE: refresh German translation 2017-02-20 15:21:56 +01:00
Thomas Gelf
9750e13234 BpNode, process/show: error for missing children...
...and unknown as state

fixes #105
2017-02-20 14:47:30 +01:00
Thomas Gelf
a9db4f9120 ProcessController: superfluous newline 2017-02-20 14:17:00 +01:00
Thomas Gelf
c4242f869b ProcessController: do not show edit forms...
...even if requested

refs #107
2017-02-08 17:56:38 +01:00
Thomas Gelf
e6722d9024 ProcessController: add missing permission checks
refs #107
2017-02-08 17:39:22 +01:00
Thomas Gelf
7452a39f82 BpConfig/UploadForm: unify common code, enforce...
...prefix(es) according configured restrictions

refs  #106
2017-02-08 16:08:29 +01:00
Thomas Gelf
09031d38da ProcessCommand: allow to list process nodes
fixes #97
2017-01-27 15:26:11 +01:00
Thomas Gelf
5cbd46b6e3 Node: return myself in every path
fixes #96
2017-01-27 15:01:48 +01:00
Thomas Gelf
0c395cc005 DeleteNode: use parent, not path
fixes #94
2017-01-27 14:57:57 +01:00
Thomas Gelf
b0e38df177 BpUploadForm: stop on duplicate name
fixes #95
2017-01-27 14:56:07 +01:00
Thomas Gelf
8be4adfa5d BpUploadForm: remove newline to fix phpcs issue 2017-01-27 11:40:52 +01:00
Thomas Gelf
dfd9ee74c3 BpUploadForm: completely refactor upload
It's much more comfortable and consists of two steps, upload - and a validation
allowing one to manually tweak the source before storing it.

fixes #8
2017-01-27 10:04:59 +01:00
Thomas Gelf
60d043cb18 Simulation: refactor the whole class
First step, more to come. Single node simulations should be moved to a
dedicated class of course

fixes #88
fixes #89
2017-01-26 22:09:38 +01:00
Thomas Gelf
a0a2a59bcd ProcessController: add help title for leaving...
...full screen mode
2017-01-25 10:12:00 +01:00
Thomas Gelf
7a4c9d4f6d RenderedProcessActionBar: help for tree/tile view
fixes #79
2017-01-25 10:03:45 +01:00
Thomas Gelf
70e4f20f17 locale: improve and complete German translation 2017-01-25 09:48:21 +01:00
Thomas Gelf
c221c0becd ProcessController: it's "Business Process"
fixes #85
2017-01-25 09:11:25 +01:00
Thomas Gelf
dae799fd1e AddNodeForm: do not store a parent in case...
...there is no such

fixes #83
2017-01-23 23:45:52 +01:00
Thomas Gelf
845cb3462d ProcessController: improve config-related tabs...
...and actions
2017-01-12 09:18:44 +01:00
Thomas Gelf
3dff6848ec Merge branch 'feature/travis' 2017-01-11 23:58:57 +01:00
Thomas Gelf
d87edba377 Just a couple of newlines to satisfy latest PSR2
...checks in phpcs
2017-01-11 23:56:17 +01:00
Thomas Gelf
5f6b35906d AddNode: fix creating nested nodes
fixes #13883
2017-01-11 17:38:19 +01:00
Thomas Gelf
c86c2fe151 DeleteNodeForm: fix business impact link 2017-01-11 17:33:29 +01:00
Thomas Gelf
643261c9f7 NodeController: apply simulations to business...
...impact rendering
2017-01-11 17:01:50 +01:00
Thomas Gelf
094fbd6c27 BpConfigForm: validate process name 2017-01-11 17:01:40 +01:00
Thomas Gelf
22583aa083 BpConfig: renamed from BusinessProcess 2017-01-11 14:09:30 +01:00
Thomas Gelf
75dc5e0ef6 ProcessController: use new LegacyConfigRenderer 2017-01-11 13:39:36 +01:00
Thomas Gelf
8f1ce049de MonitoringState: introduce new helper class
Removes logic from BusinessProcess class
2017-01-11 09:51:39 +01:00
Thomas Gelf
024618e3a5 DeleteNodeForm: adjust impact link 2017-01-11 08:35:07 +01:00
Thomas Gelf
b3df39d1b0 NodeController: add business impact action
Show all paths to a specific node to visualize it's business impact

fixes #8573
2017-01-10 16:49:53 +01:00
Thomas Gelf
26d41a445d views/scripts: remove unified scripts 2017-01-08 23:09:22 +01:00
Thomas Gelf
e4043d94a2 ProcessController: improve download link 2017-01-03 11:43:22 +01:00
Thomas Gelf
7d82bb05bd ProcessCommand: align usage of list methods 2017-01-03 11:38:41 +01:00
Thomas Gelf
40de5a2b4d ProcessController: provide edit action 2017-01-03 11:38:17 +01:00