Branch: refs/heads/master
Home:
https://github.com/Checkmk/checkmk
Commit: a95496879f799a1c0775960a9865aff087c90abb
https://github.com/Checkmk/checkmk/commit/a95496879f799a1c0775960a9865aff08…
Author: Leonardo Petrora <leonardo.petrora(a)checkmk.com>
Date: 2023-08-04 (Fri, 04 Aug 2023)
Changed paths:
A .werks/15982
M cmk/gui/plugins/openapi/endpoints/time_periods/__init__.py
M cmk/gui/wato/pages/timeperiods.py
M cmk/gui/watolib/timeperiods.py
M cmk/update_config/plugins/actions/rulesets.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_time_period.py
Log Message:
-----------
15982: time_period: Creation, modification or deletion of time periods from the API now
adds entries to activate changes
Before this werk, making modifications to time periods from the API did not add entries to
activation changes. This werk fixes this behaviour and now the API generates the
corresponding entries.
Ticket: SUP-15072
Change-Id: I7adaa02c51d05e1abdb63191ac32c17fbfaf51c3
Commit: 2a874df888b4d107b84ca2c08183d983e774737a
https://github.com/Checkmk/checkmk/commit/2a874df888b4d107b84ca2c08183d983e…
Author: Gav <gavin.mcguigan(a)checkmk.com>
Date: 2023-08-04 (Fri, 04 Aug 2023)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/downtime/__init__.py
A cmk/gui/plugins/openapi/endpoints/downtime/response_schemas.py
Log Message:
-----------
downtimes: add a response schema
This werk adds a response schema to the downtime endpoints. This
addresses two minor issues.
1. The API documentation now shows the response schema.
2. The domainType being returned has been updated
Before:
C+:
"domainType": "dict"
C-:
After:
C+:
"domainType": "downtime"
C-:
See werk #15966
Change-Id: I721d4f9e0903667819825caf2a7e69018eb3d42f
Commit: f3c3091496ffee226a4e99c62c9b6819b29e3251
https://github.com/Checkmk/checkmk/commit/f3c3091496ffee226a4e99c62c9b6819b…
Author: Gav <gavin.mcguigan(a)checkmk.com>
Date: 2023-08-04 (Fri, 04 Aug 2023)
Changed paths:
M cmk/gui/livestatus_utils/commands/downtimes.py
M cmk/gui/plugins/openapi/endpoints/downtime/__init__.py
M cmk/gui/plugins/openapi/endpoints/downtime/request_schemas.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_downtime.py
Log Message:
-----------
downtimes: client now has to specify the site_id when deleting downtimes
Downtime IDs are integers beginning from 1, both for the main site & for
remote sites. This means that the same downtime ID can exist on more than
one site at the same time. This caused problems when calling the DELETE
endpoint as we weren't sure which ID the client wanted to delete.
To get around this problem, this werk introduces a mandatory site_id field
which the client has to specify when they want to delete a downtime.
SUP-14495
See werk #15966
Change-Id: Iadbc80f2d84b55551b650e3db7b11514fe258b79
Commit: a93f5b89cdaeaaeb080889ff66e770468c50ba3d
https://github.com/Checkmk/checkmk/commit/a93f5b89cdaeaaeb080889ff66e770468…
Author: Gav <gavin.mcguigan(a)checkmk.com>
Date: 2023-08-04 (Fri, 04 Aug 2023)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/downtime/__init__.py
M cmk/utils/livestatus_helpers/queries.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_downtime.py
Log Message:
-----------
downtimes: A site_id is now required to GET downtimes
This werk adds a mandatory site_id field as a query parameter when
calling the get downtime endpoint.
This is due to the fact that downtime ids by themselves are not
unique, but together with the site_id, they are.
SUP-14495
See werk #15966
Change-Id: I5fcffaa77a8491efcc53f29524c5b0447d26eaf7
Commit: 24db6ecaa78bd29003f74458790974c41b3e69ad
https://github.com/Checkmk/checkmk/commit/24db6ecaa78bd29003f74458790974c41…
Author: Gav <gavin.mcguigan(a)checkmk.com>
Date: 2023-08-04 (Fri, 04 Aug 2023)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/downtime/__init__.py
M cmk/gui/plugins/openapi/endpoints/downtime/response_schemas.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_downtime.py
Log Message:
-----------
downtimes: the downtime response now includes the site_id
This werk introduces the site_id to the downtime response for the
GET endpoints 'show downtime' and 'show all downtimes'.
See werk #15966
Change-Id: I29c80011abc7953114ac075d827ae8b5bd1bb899
Commit: 8ef1eadbe05b20ebc211e70fab97c3fca0254571
https://github.com/Checkmk/checkmk/commit/8ef1eadbe05b20ebc211e70fab97c3fca…
Author: Gav <gavin.mcguigan(a)checkmk.com>
Date: 2023-08-04 (Fri, 04 Aug 2023)
Changed paths:
A .werks/15966
M cmk/gui/livestatus_utils/commands/downtimes.py
M cmk/gui/plugins/openapi/endpoints/downtime/__init__.py
M cmk/utils/livestatus_helpers/queries.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_downtime.py
Log Message:
-----------
15966 downtimes: Add an optional site_id query param to the show all downtimes endpoint
This change introduces a new optional query parameter on the show all downtimes
endpoint. The client can now specify the site_id as a filter, so that they
can list all downtimes for a specific site.
Change-Id: Id2aea6869d24daa028d9aa5fce28333401805260
Commit: d154a58f56877dd709a9c4268cb4f8fcb6fa3a7d
https://github.com/Checkmk/checkmk/commit/d154a58f56877dd709a9c4268cb4f8fcb…
Author: Gav <gavin.mcguigan(a)checkmk.com>
Date: 2023-08-04 (Fri, 04 Aug 2023)
Changed paths:
M tests/testlib/rest_api_client.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_downtime.py
Log Message:
-----------
downtimes: update tests and test client
Change-Id: If687579ca39931cfc685675e4fdedf92711bc15d
Commit: f1502edba221400e0be183a8950c977d4c05a10b
https://github.com/Checkmk/checkmk/commit/f1502edba221400e0be183a8950c977d4…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2023-08-04 (Fri, 04 Aug 2023)
Changed paths:
M packages/livestatus/CMakeLists.txt
M packages/neb/CMakeLists.txt
Log Message:
-----------
Consistently disable concepts and deprecated entities for Asio.
Change-Id: I782362ba2c12de300564a5ea00a938101388b7c2
Commit: e055967d9b1df09123db1dd0ba658a7ab0e3716f
https://github.com/Checkmk/checkmk/commit/e055967d9b1df09123db1dd0ba658a7ab…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2023-08-04 (Fri, 04 Aug 2023)
Changed paths:
M packages/livestatus/doc/Doxyfile
M packages/neb/doc/Doxyfile
Log Message:
-----------
Synched Doxygen configurations with reality.
Change-Id: I715981b5207453b5f4d02a39e9a0221a14953321
Compare:
https://github.com/Checkmk/checkmk/compare/040545b7d53e...e055967d9b1d