Commit graph

67 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
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
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
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
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
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
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
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
024618e3a5 DeleteNodeForm: adjust impact link 2017-01-11 08:35:07 +01:00
Thomas Gelf
141c043b04 BpConfigForm: render to main after removal 2017-01-03 11:36:43 +01:00
Thomas Gelf
37ed2cd15d ProcessForm: remove child-related code 2017-01-03 11:35:43 +01:00
Thomas Gelf
8bd1e10f95 DeleteNode: quite some rework, provide more...
...possibilities, remove "not implemented" exception
2017-01-03 11:23:05 +01:00
Thomas Gelf
7b0b550f4f AddNodeForm: waste less space for multiselects 2017-01-03 11:17:46 +01:00
Thomas Gelf
8516e8749e DeleteNodeForm: add to process, add title 2016-12-17 19:22:04 +01:00
Thomas Gelf
cb1d43dcb2 AddNodeForm: main title, skip a step when new 2016-12-17 19:20:54 +01:00
Thomas Gelf
20f5902160 DeleteNodeForm: provide a new delete action Form 2016-12-16 19:33:37 +01:00
Thomas Gelf
983bd27bf8 BpConfigForm: remove useless spaces, also from...
...translation
2016-12-16 19:24:27 +01:00
Thomas Gelf
f382102cfc ProcessForm: introduce a new wizard 2016-12-09 14:49:39 +01:00
Thomas Gelf
791a0286b8 BpConfigForm: deal with new Metadata object 2016-12-09 14:05:58 +01:00
Thomas Gelf
cc2bb604c2 AddNodeForm: useless use of use 2016-12-09 13:58:33 +01:00
Thomas Gelf
9712065a6b AddNodeForm: show next when not completed 2016-12-08 10:12:43 +01:00
Thomas Gelf
590bdd35b1 AddNodeForm: workaround for session shutdown issue 2016-12-07 23:20:52 +01:00
Thomas Gelf
46c94ef68f AddNodeForm: use dedicated enums for different...
...host lists
2016-12-07 23:12:11 +01:00
Thomas Gelf
a784b384f4 NodeCreateAction: allow to add root nodes 2016-12-07 16:02:06 +01:00
Thomas Gelf
fbfb99171e SimulationForm: state type fixes 2016-11-30 14:35:58 +01:00
Thomas Gelf
c11a181701 Process: add and use new form 2016-11-29 15:32:56 +01:00
Thomas Gelf
a47e78209d AddNodeForm: initial commit 2016-11-29 15:06:24 +01:00
Thomas Gelf
bbcc6eaecf UploadForm: first import, still testing 2016-11-28 02:13:41 +01:00
Thomas Gelf
c4b0aa1578 SimulationForm: restructure, base on node props 2016-11-28 02:11:21 +01:00
Thomas Gelf
afcf42e871 phpcs: some more 2016-11-23 15:17:25 +01:00
Thomas Gelf
2b98629f3e Modification: move modification handling to...
...a dedicated namespace
2016-11-23 15:17:25 +01:00
Thomas Gelf
450cfc0403 DeleteConfigForm: this is no longer needed 2016-11-23 15:17:25 +01:00
Thomas Gelf
1c54d8be2c CreateConfigForm: remove obsolete file 2016-11-23 15:17:25 +01:00
Thomas Gelf
4f2ae8a532 BpConfigForm: refactor based on QuickForm 2016-11-23 15:17:25 +01:00