Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: c614056f2677fa2872f7488177e77eaa789e114d
https://github.com/tribe29/checkmk/commit/c614056f2677fa2872f7488177e77eaa7…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-05-10 (Mon, 10 May 2021)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/contact_group_config.py
M cmk/gui/plugins/openapi/endpoints/host_config.py
M cmk/gui/plugins/openapi/endpoints/host_group_config.py
M cmk/gui/plugins/openapi/endpoints/host_tag.py
M cmk/gui/plugins/openapi/endpoints/service_group_config.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_group_config.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_host_config.py
Log Message:
-----------
REST API: move delete with body to post
* move parameters from body to query-string
* switch bulk-delete endpoints to POST
Change-Id: I4b4a3d77eb2d3be1865e866a62a628048c88ff5d
Commit: d49bf971f60bc897c9c8bddb3fb52c1f9d43f2ea
https://github.com/tribe29/checkmk/commit/d49bf971f60bc897c9c8bddb3fb52c1f9…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-05-10 (Mon, 10 May 2021)
Changed paths:
M cmk/gui/plugins/openapi/restful_objects/decorators.py
Log Message:
-----------
REST API: enforce OpenAPI request body requirements
Change-Id: I34608592fe475c7fe24adfdf235d833c748799bc
Commit: 87e824c36dfdbd505c78619d317e2300978c4e2d
https://github.com/tribe29/checkmk/commit/87e824c36dfdbd505c78619d317e23009…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-05-10 (Mon, 10 May 2021)
Changed paths:
M cmk/gui/plugins/openapi/fields.py
Log Message:
-----------
REST API: column field doc updates
Change-Id: I0b97ae8b6991866b929a612b6c107deeb59e5e05
Commit: b4a9dbe0c0fbf4559b563a2456cd69bd0fd5b23c
https://github.com/tribe29/checkmk/commit/b4a9dbe0c0fbf4559b563a2456cd69bd0…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-05-10 (Mon, 10 May 2021)
Changed paths:
M tests/unit/cmk/gui/conftest.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_activate_changes.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_etags.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_folder_config.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_group_config.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_host_config.py
Log Message:
-----------
REST API tests: remove unused parameter
Change-Id: I61ac7c468b296965e47e704c7195dc615b9dab26
Commit: 61b6b90f2875f838a9511196433fcd48c2bdf428
https://github.com/tribe29/checkmk/commit/61b6b90f2875f838a9511196433fcd48c…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-05-10 (Mon, 10 May 2021)
Changed paths:
M cmk/gui/plugins/openapi/restful_objects/decorators.py
Log Message:
-----------
REST API: expose path pattern on decorated endpoints
Change-Id: I34713b136997fa7fd481989fde8edefce32c644c
Commit: a4da409eaaa9753486d023edbdd23ebe30611ff9
https://github.com/tribe29/checkmk/commit/a4da409eaaa9753486d023edbdd23ebe3…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-05-10 (Mon, 10 May 2021)
Changed paths:
M cmk/gui/plugins/openapi/restful_objects/constructors.py
M cmk/gui/plugins/openapi/restful_objects/response_schemas.py
Log Message:
-----------
REST API: LinkSchema - rename arguments to body_params
Change-Id: I4258c5f6681f2b092bae41ec01f719d29718556d
Commit: 4b565fb8cc0460206463beb52a6550c94e217a4f
https://github.com/tribe29/checkmk/commit/4b565fb8cc0460206463beb52a6550c94…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2021-05-10 (Mon, 10 May 2021)
Changed paths:
A .werks/12273
M cmk/gui/plugins/openapi/endpoints/downtime.py
M cmk/gui/plugins/openapi/livestatus_helpers/commands/downtimes.py
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_downtime.py
Log Message:
-----------
12273 FIX API: modifications for downtime endpoint
This werk introduces a few changes to the downtime endpoint. Proper status codes
are now returned when trying to set a downtime on non existing host and service groups.
A 422 status code is returned when the provided query for setting a service or host
downtime returned an empty list. The type 'by_id' is now an enabled option for
the delete endpoint. The parameters 'hostname' and 'services' in the
delete endpoint
were renamed to 'host_name' and 'service_descriptions' to introduce more
consistency.
Previously, using the delete endpoint with a host_name via the delete_type
'params' resulted
in the deletion of all downtimes that contained the specified host_name, regardless of
service or host. This has now been changed to be restricted to host downtimes only.
Change-Id: I2b92baa6d89b11923f395170fa59f6cc9c55a478
Compare:
https://github.com/tribe29/checkmk/compare/40c9aaaad7c6...4b565fb8cc04