Thomas Gelf
d92a5e846b
IcingaServiceForm: check for null
2022-04-04 19:40:42 +02:00
Thomas Gelf
93d0afff10
SyncruleController: useless use of use
2022-04-04 19:39:47 +02:00
raviks789
e134f80093
Cleanup IcingaDbCubeLinks with getObjectsFilter provided by IcingaDbCube.
2022-03-28 15:39:49 +02:00
moreamazingnick
83cc12944d
DirectorActivityLog: fix empty activity log exception
...
fixes #2505 : empty activity log causes exception
fixes #2506
2022-03-28 14:52:46 +02:00
Thomas Gelf
1caf0f40db
doc/cli: table format
2022-03-23 12:28:14 +01:00
Thomas Gelf
9afa3313ab
cli: implement deployment grace period and...
...
...refactor/restructure related code to achieve the same behavior on CLI and
via automated job
fixes #2499
2022-03-22 10:46:36 +01:00
raviks789
71f3654c0b
Fix sync rule restore from snapshot on name change
...
On name change new Sync rule would be created, hence we do not have to preserve the Sync rule Ids in SyncRule::import() method.
2022-03-17 14:55:35 +01:00
Thomas Gelf
f64822c409
IcingaServiceForm: strip table limit for enum
...
fixes #2481
2022-03-17 14:23:15 +01:00
Thomas Gelf
0706bd09d4
schema/pgsql: don't duplicate unique index
...
fixes #2482
2022-02-25 15:52:26 +01:00
Thomas Gelf
ccd6f4266a
DbObject: exists() must check for UUID column
...
fixes #2475
2022-02-24 16:38:48 +01:00
Thomas Gelf
ccd4d694d8
module.info: back to master
2022-02-17 16:52:08 +01:00
Thomas Gelf
6c82a5ae84
README: remove travis
2022-02-17 16:40:49 +01:00
Thomas Gelf
0806749055
de_DE: refresh translation
2022-02-17 16:36:49 +01:00
Thomas Gelf
f1c1cc57e7
Prepare v1.9.0
2022-02-17 15:46:41 +01:00
Thomas Gelf
0f1ef78815
IcingaArguments: remove superfluous semicolon
2022-02-17 15:37:44 +01:00
Thomas Gelf
984e931954
BasketSnapshot: support datafield categories
...
fixes #2256
2022-02-16 23:14:38 +01:00
Thomas Gelf
a50593c082
doc/changelog: mention more fixes/features
2022-02-15 21:49:51 +01:00
Thomas Gelf
1cfc0c427c
ActivityLogInfo: show remarks
...
refs #2471
2022-02-15 21:13:24 +01:00
Thomas Gelf
aeef51ffa6
IcingaArguments: allow to restore set_if_format
...
fixes #2291
2022-02-09 21:59:53 +01:00
Thomas Gelf
7ae1ed7798
css: merge comment hover -> default cursor
2022-02-09 16:10:45 +01:00
Thomas Gelf
7eeff6d9b4
css: lighter background for merge messages
2022-02-09 15:54:11 +01:00
Thomas Gelf
ecf7bce482
ActivityLogTable: use more space, hover texts
2022-02-09 15:43:09 +01:00
raviks789
4f38557374
Prevent deletion of data lists that are in use.
...
Deletion of data lists which are used in icinga objects (through custom variables) or in sync rules is prevented.
2022-02-09 15:17:47 +01:00
Thomas Gelf
95730fb0aa
BranchActivity: require connection when creating...
...
...new objects
2022-02-09 14:46:42 +01:00
Thomas Gelf
767329443b
BranchMerger: make comment optional
2022-02-08 08:59:23 +01:00
Thomas Gelf
bb567946d2
BranchMerger: no remark with empty comment
2022-02-08 08:58:34 +01:00
Thomas Gelf
8bcc20e004
ActivityLogTable: support remarks
...
fixes #2471
2022-02-08 08:58:34 +01:00
Thomas Gelf
9611381956
BranchMerger: trigger activity log entry when...
...
...deleting an object
2022-02-08 08:58:34 +01:00
Lucas Bickel
3590f725eb
fix: use bell icon for notifications
2022-02-06 19:34:03 +01:00
Thomas Gelf
961a46a6cc
ServiceController: ask DbObjectTypeRegistry
2022-02-06 19:15:09 +01:00
Thomas Gelf
9269b054f2
IcingaMultiEditForm: store modifications to branch
...
...when being in a branch
2022-02-06 19:14:35 +01:00
Thomas Gelf
43dddc58aa
ObjectsController: allow uuid for MultiSelect
...
fixes #2466
2022-02-06 19:13:47 +01:00
Thomas Gelf
9a2d165583
BranchedObjectHint: 404 when deleted
2022-02-06 19:09:30 +01:00
Thomas Gelf
9bb600c13b
ServiceController: drop obsolete method
2022-02-06 15:32:48 +01:00
Thomas Gelf
ef360809e6
IcingaServiceForm: set host, not host_id
...
This allows to create services on hosts which have been created in a branch
2022-02-06 13:49:40 +01:00
Thomas Gelf
269637ce9f
IcingaServiceForm: store overrides to branch...
...
...if set
2022-02-06 13:48:59 +01:00
Thomas Gelf
fc6f8740fb
ServicesetController: no service access in branch
2022-02-06 13:43:20 +01:00
Thomas Gelf
30f0d85158
UuidLookup: allow multi-key objects
...
Hint: we do not (yet) support templates in branches, but we need to deal
with related lookups
2022-02-06 13:19:17 +01:00
Thomas Gelf
a05300dc24
DbObject: trigger 404 where we get no UUID
2022-02-06 13:18:58 +01:00
Thomas Gelf
4792859657
IcingaServiceForm: do not return void result
2022-02-06 12:32:51 +01:00
Thomas Gelf
21a67e355f
IcingaServiceForm: combine duplicate code
2022-02-06 12:31:59 +01:00
Thomas Gelf
c296b716de
IcingaServiceForm: some cleanup
2022-02-06 12:28:18 +01:00
Thomas Gelf
d615ce932c
DirectorObjectForm: do not return void
2022-02-06 11:48:03 +01:00
Thomas Gelf
6db30263d0
DirectorObjectForm: allow host (w/o id) in main
2022-02-06 11:47:41 +01:00
Thomas Gelf
2845be7542
DirectorObjectForm: remove unused method
2022-02-06 11:47:23 +01:00
Thomas Gelf
818ee7a01a
DirectorObjectForm: don't set vals twice on create
2022-02-06 11:46:22 +01:00
Thomas Gelf
b7aa578dee
IcingaHost: filter internal properties from enum
2022-02-06 11:41:20 +01:00
Thomas Gelf
eddaf7c9a4
IcingaObject: some cleanup
2022-02-06 11:39:03 +01:00
Thomas Gelf
891b6112aa
IcingaObject: ignore uuid when resolving properties
2022-02-06 11:37:01 +01:00
Thomas Gelf
324cc9ed5b
IcingaObject: do not unset unresolved related...
...
...properties, as long as they do not give us an object with an ID.
This is the case when adding new services to hosts which exist in a
branch only, and will no longer be a problem once our internal caches
work with UUIDs
2022-02-06 11:35:00 +01:00