Johannes Meyer
|
a1df0347f5
|
AddNodeForm: Don't allow to import imported nodes
|
2019-02-14 14:36:30 +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
|
67613930a2
|
BpConfigForm: Don't override processes which have coincidentally the same name
fixes #195
|
2019-01-09 13:02:20 +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
|
7c491496fa
|
Use natcasesort
|
2018-08-13 13:30:33 +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 |
|
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 |
|