Thomas Gelf
|
ccd6f4266a
|
DbObject: exists() must check for UUID column
fixes #2475
|
2022-02-24 16:38:48 +01:00 |
Thomas Gelf
|
a05300dc24
|
DbObject: trigger 404 where we get no UUID
|
2022-02-06 13:18:58 +01:00 |
Thomas Gelf
|
87a16f11fa
|
DbObject: fix Command Argument creation
fixes #2453
|
2022-01-09 21:36:40 +01:00 |
Thomas Gelf
|
2e01e181aa
|
DbObject: exists should return false...
...in case there is no related uuid
refs #2434
|
2021-12-23 10:30:58 +01:00 |
Thomas Gelf
|
c7cba433ed
|
DbObject: indentation
|
2021-12-21 14:18:56 +01:00 |
Thomas Gelf
|
376344257c
|
DbObjectStore: inject into DbObject for related...
...objects in a branch
|
2021-12-17 12:51:24 +01:00 |
Thomas Gelf
|
75e414006d
|
DbObject: UUID on insert is required
fixes #2407
|
2021-10-08 15:23:17 +02:00 |
Thomas Gelf
|
8ec56ff16e
|
DbObject: allow to set loaded properties
|
2021-10-05 23:33:30 +02:00 |
Thomas Gelf
|
2994403aa8
|
DbObject: allow arrays in fromDbRow, handle errors
|
2021-10-05 23:33:30 +02:00 |
Thomas Gelf
|
f0d63ad23b
|
DbObject: add UUID support
|
2021-10-05 23:33:30 +02:00 |
Thomas Gelf
|
8560abfaa7
|
DbObjectStore: refactor, drop load() for now
|
2021-10-05 23:33:30 +02:00 |
Thomas Gelf
|
ce13200832
|
DbObjectTypeRegistry: new helper methods
|
2021-10-05 23:33:30 +02:00 |
Thomas Gelf
|
de4378cfd3
|
DbObjectTypeRegistry: support 'serviceset'
|
2021-09-09 16:17:42 +02:00 |
Thomas Gelf
|
8a280619ad
|
DbObjectStore: load by ID for int keys
|
2021-08-25 12:14:22 +02:00 |
Thomas Gelf
|
dfdec95358
|
IcingaObjectModification: allow to pass db
fixes an issue with related objects on create
|
2021-08-25 00:54:30 +02:00 |
Thomas Gelf
|
1470a134f4
|
Branch support: initial import
|
2021-08-16 11:43:09 +02:00 |
Thomas Gelf
|
5de3a6a497
|
Db: clean up methods related to binary PG data
|
2021-08-16 06:14:34 +02:00 |
Thomas Gelf
|
62a31c7858
|
DbObject: some cleanup
|
2021-08-16 06:02:36 +02:00 |
Thomas Gelf
|
a0253250c1
|
DbObject: allow to setBeingLoadedFromDb
|
2021-08-16 06:02:15 +02:00 |
Thomas Gelf
|
6678a9a8f9
|
HostGroupMembershipResolverTest: replace new dummy
|
2021-08-04 15:06:34 +02:00 |
Thomas Gelf
|
66de47b10b
|
DbObjectTypeRegistry: move logic from IcingaObject
|
2021-08-04 13:18:30 +02:00 |
Thomas Gelf
|
2cff396fe4
|
DbDataFormatter: new helper class
Trying to reduce logic in IcingaObject
|
2021-05-20 16:21:46 +02:00 |
Thomas Gelf
|
2ef30f5f12
|
various: formatting, cleanup
|
2020-01-10 12:33:54 +01:00 |
Thomas Gelf
|
2e29188020
|
DbObject: logId should show autoinc id in case...
...nothing else is present
|
2019-09-20 03:39:12 +02:00 |
Thomas Gelf
|
a93d743e8c
|
DbObjectWithSettings: also call setter if just...
...a setter and no getter exists
|
2019-09-19 23:27:53 +02:00 |
Thomas Gelf
|
10be27c9a3
|
DbObject: provide methods checking for getters...
...and setters
|
2019-09-19 23:27:06 +02:00 |
Thomas Gelf
|
1e893e1bc7
|
DbObject: make key name obvious when setting...
...an invalid property
|
2019-09-16 10:45:14 +02:00 |
Thomas Gelf
|
b644a7c6a7
|
IcingaObject, ..WithSettings: fix Basket-related..
...problems
|
2018-11-26 00:12:13 +01:00 |
Thomas Gelf
|
6377ed61cc
|
DbObject: remove binary column magic
Binary columns must be configured explicitly, binary keys are now also
possible
fixes #1702
|
2018-11-14 12:24:31 +01:00 |
Thomas Gelf
|
75787911b5
|
DbObject: fix insert with unprotected autoinc...
...for PostgreSQL
|
2018-10-15 15:03:57 +02:00 |
Thomas Gelf
|
affcc54ba3
|
DbObject: allow specific objects to change their
...autoinc ID
|
2018-10-15 15:03:57 +02:00 |
Thomas Gelf
|
6adc0f7632
|
DbObjectWithSettings: make sure new ones are...
...sorted
|
2018-10-15 15:03:57 +02:00 |
Thomas Gelf
|
ad46ff9fb0
|
DbObject: cleanup, phpdoc
|
2018-10-04 06:49:19 +02:00 |
Markus Frosch
|
0911910856
|
DbObject: Don't allow empty id for multi-column objects
This avoids that the user can actually create duplicate objects in the
database. (E.g. for service templates)
|
2018-09-05 11:41:49 +02:00 |
Thomas Gelf
|
31b2326e1e
|
DbObjectWithSettings: fix for unstored objects
|
2018-07-13 10:56:51 +02:00 |
Thomas Gelf
|
98099ad48a
|
DbObjectWithSettings: allow to pass objects
|
2018-06-11 16:48:20 +02:00 |
Thomas Gelf
|
927591501c
|
Export: first bunch of exportable Director objects
ImportSource, SyncRule, Datafield and more
refs #1409
|
2018-06-01 18:44:07 +02:00 |
Thomas Gelf
|
a005ac3228
|
IcingaCommand: pathes prefixed with Windows ENV
...variables are considered to be absolute
fixes #1469
|
2018-06-01 11:38:28 +02:00 |
Thomas Gelf
|
8c432285e7
|
Various: stick with default exceptions...
...IDE hints are annoying
|
2018-05-29 21:31:43 +02:00 |
Thomas Gelf
|
02dfac1b8b
|
Revert "Export: first bunch of exportable Director objects"
Wrong branch, not yet for the master
This reverts commit 721700c62f .
|
2018-05-29 12:40:14 +02:00 |
Thomas Gelf
|
721700c62f
|
Export: first bunch of exportable Director objects
ImportSource, SyncRule, Datafield and more
refs #1409
|
2018-05-29 12:34:18 +02:00 |
Thomas Gelf
|
4f8c60bb46
|
various: cleanup, sop using deprecated methods
|
2018-05-05 00:24:49 +02:00 |
Thomas Gelf
|
92535ab702
|
DbConnection: add isMysql() helper method
|
2018-03-28 17:49:59 +02:00 |
Thomas Gelf
|
d5fe207efd
|
DbObjectWithSettings: sort settings by name
|
2018-02-25 18:06:12 +01:00 |
Thomas Gelf
|
45209b99c3
|
DbObject: remove useless property
|
2018-02-25 17:45:17 +01:00 |
Thomas Gelf
|
8f7e9e9ecd
|
Sync: do not touch 'disabled' on merge unless...
...it has been defined as a Sync Property
fixes #1223
|
2017-10-10 16:32:57 +02:00 |
Thomas Gelf
|
e76665741e
|
ImportSourceSql: cache query column list
fixes #1071
|
2017-09-11 15:30:00 +02:00 |
Thomas Gelf
|
2109d138d5
|
IcingaTimeperiodRangeForm: delete through the...
IcingaTimePeriod and it's Ranges
fixes #1089
|
2017-08-21 22:41:37 +02:00 |
Thomas Gelf
|
4f38a39e14
|
DbObject: better IDE hint
|
2017-08-20 16:04:46 +02:00 |
Thomas Gelf
|
41aa86188f
|
DbObjectWithSettings: no return value for __unset
|
2017-08-20 15:33:43 +02:00 |