5177 Commits

Author SHA1 Message Date
raviks789
23ed194534
Release 1.10.4 v1.10.4 2025-03-26 11:30:08 +01:00
raviks789
8d9ecf3b0a
Apply relevant restrictions on REST url endpoints
The following url end points should apply relevant restrictions to filter out objects and show correct HTTP status code:
- icingaweb2/director/service, if the host name is left out of the query (Example: icingaweb2/director/service?name=service-name)
- icingaweb2/directore/notification
- icingaweb2/director/serviceset
- icingaweb2/director/scheduled-downtime
2025-03-26 11:12:15 +01:00
raviks789
2e1cac6a58
Fix: Support data type change of columns ts_last_attempt and ts_last_error from timestamp to bigint 2025-03-25 16:31:54 +01:00
raviks789
0fe8de3a5b
director_job: Change timestamp data types to integer 2025-03-25 16:30:36 +01:00
raviks789
0ffa1f7acc
IcingaAddServiceForm: Check if service templates exist to add services 2025-03-25 16:30:02 +01:00
Mek Skëndo
75c5860969
Fix MySQL8.4 nonstandard foreign keys deprecation
If you try to set up icinga director with the latest minor version of MySQL 8.4+, the schema creation will fail with confusing SQL error messages. This commit aims to fix that. https://dev.mysql.com/doc/refman/8.4/en/mysql-nutshell.html#mysql-nutshell-deprecations
2025-03-25 16:25:31 +01:00
Johannes Meyer
c901d719d6 Prepare version 1.10.3 v1.10.3 2024-02-07 15:08:09 +01:00
Ravi Kumar Kempapura Srinivasa
f1e54348c8 Remove gipfl/format package dependency 2024-02-07 15:01:25 +01:00
Thomas Gelf
ffe3c5d420 module.info: prepare v1.10.2 v1.10.2 2022-11-03 13:34:07 +01:00
Thomas Gelf
c3cd3e4c49 doc/changelog: prepare v1.10.2 2022-11-03 13:32:08 +01:00
Thomas Gelf
4c2e7cc421 doc/changelog: summary for v1.10 2022-11-03 13:31:29 +01:00
Thomas Gelf
857396b5b2 doc/installation: raise version 2022-11-03 13:30:34 +01:00
Thomas Gelf
9b09a16a78 Sync: always store stats w/o (branch) store
fixes #2633
2022-11-03 10:26:11 +01:00
Thomas Gelf
ed976de33a css: fix activity log pagination look 2022-11-03 10:26:11 +01:00
Thomas Gelf
9320a83d55 SyncUtils: give NULL on nested intermediate NULL
fixes #2474
fixes #2584
2022-11-03 10:26:11 +01:00
Thomas Gelf
3d1ad3dbfc BranchController: ensure object type is set first
fixes #2142
fixes #2634
2022-11-03 10:26:11 +01:00
Thomas Gelf
97ee1ea30b ObjectSetTable: improve formatting
fixes #2648
2022-11-03 10:26:11 +01:00
Thomas Gelf
77eaafd4a3 IcingaNotification: improve error message
One more improved exception

refs #2142
2022-11-03 10:26:11 +01:00
Thomas Gelf
cf62611a7d IcingaObject: improve error message
Complain about missing object_type, if assign-related properties cannot be
set because of that reason

refs #2142
2022-11-03 10:25:25 +01:00
Thomas Gelf
fd131ba0d8 Sync: fix purge for objects with uppercase chars
fixes #2627
2022-11-03 10:25:25 +01:00
Thomas Gelf
045b0fa7d6 SelfServiceController: check for null values
fixes #2614
2022-10-27 11:54:28 +02:00
Eric Lippmann
ad36bb6da8 docs: Fix link to packages.icinga.com 2022-10-27 11:54:21 +02:00
Eric Lippmann
bf6bd516e1 Docs: recommend to install from packages 2022-10-26 12:43:08 +02:00
Thomas Gelf
809e2af7ec BranchedObject: set id first
This has an impact on related objects, like timeperiod ranges

fixes #2525
2022-10-26 11:05:20 +02:00
Thomas Gelf
cc92f72e31 BasketSnapshot: simplify error handling
We have no IcingaObject here, they're all stdClass instances
2022-10-25 11:10:50 +02:00
Thomas Gelf
acc3c6bf48 Exporter: don't export UUIDs for non-Icinga objects
fixes #2644
2022-10-25 11:00:53 +02:00
Thomas Gelf
7ce5621e2c BasketSnapshot: show object-related details...
...in case an error occurs at encoding time

fixes #2646
2022-10-25 10:48:18 +02:00
Thomas Gelf
b3edc054ec DbConnection: deprecate/replace quoteBinary()
Proxies to newer code as a fix, related calls should be substituded
in the long run

fixes #2630
2022-10-18 16:54:34 +02:00
Thomas Gelf
c1a6fdd1fb DbObjectStore: treat UUID result for PostgreSQL
fixes #2636
2022-10-13 11:06:47 +02:00
Thomas Gelf
dfa807caea doc/installation: raise version to v1.10.1 v1.10.1 2022-10-07 12:59:52 +02:00
Thomas Gelf
0f04c5c1f3 module.info: prepare v1.10.1 2022-10-07 12:58:45 +02:00
Thomas Gelf
b221d86ee6 doc/changelog: prepare v1.10.1 2022-10-07 12:58:11 +02:00
Thomas Gelf
2de3f46a7e Sync: fix purge and invalid sync history
fixes #2632
fixes #2627
2022-10-07 12:58:11 +02:00
Thomas Gelf
075f1962ac DbObject: improve "hasBeenModified" logic 2022-10-07 12:58:11 +02:00
Thomas Gelf
43746a95ad IcingaObject: fix default value for preserve 2022-10-07 12:57:52 +02:00
Thomas Gelf
1136862fd4 doc/changelog: prepare v1.10.1 2022-10-07 12:57:52 +02:00
Thomas Gelf
0231001bc0 Sync: do not set null if overridden
refs #2623
2022-10-07 12:57:44 +02:00
Thomas Gelf
20c311436e Sync: respect null properties on merge
fixes #2623
2022-10-07 12:57:36 +02:00
Thomas Gelf
cf924a2445 DbObjectStore: sort by array index, not uuid 2022-10-07 12:57:26 +02:00
Thomas Gelf
22cf90407d DbObject: grant access to default properties 2022-10-07 12:57:14 +02:00
Thomas Gelf
0ed564db00 IcingaObject: allow to replace with plain object 2022-10-07 12:57:06 +02:00
Thomas Gelf
e0e2ad4aef Sync: load object w/o branch support the old way
fixes #2618
2022-10-07 09:59:25 +02:00
Thomas Gelf
d8f1742553 CoreApi: fix version comparison logic
fixes #2629
2022-10-07 09:59:11 +02:00
raviks789
11b0ab8ec4 Reset Limit count and offset for $table in HostController::servicesAction
The limit in ObjectsTable::prepareQuery() limits the number of services shown in HostController::servicesAction.
But this limit is required for pagination in ServicesController. Hence, reset the limit when this query is used
in HostController::servicesAction().
2022-10-07 09:58:59 +02:00
Thomas Gelf
5e2d22943f CustomVariables: do not render deleted ones
fixes #2622
2022-09-30 13:47:59 +02:00
Thomas Gelf
a506cd312f AppliedServiceInfo: fetch UUID object
fixes #2615
2022-09-30 12:17:01 +02:00
Thomas Gelf
057eb3fa85 AppliedServiceSetServiceInfo: provide the UUID
fixes #2619
2022-09-30 12:16:57 +02:00
Ravi Kumar Kempapura Srinivasa
4bca121d99 DirectorJob: fix restoring from snapshot
fixes #2528
2022-09-30 11:40:33 +02:00
Thomas Gelf
6fe74ea007 doc/changelog: mention basket restore
fixes #2620
2022-09-30 11:36:29 +02:00
Thomas Gelf
1758f8defb Job, Import, Sync: fix restore w/o ID 2022-09-30 11:32:52 +02:00