Branch: refs/heads/2.0.0
Home:
https://github.com/tribe29/checkmk
Commit: 3d6935099b67c713a372ae10216a62dd5643500b
https://github.com/tribe29/checkmk/commit/3d6935099b67c713a372ae10216a62dd5…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-02-15 (Mon, 15 Feb 2021)
Changed paths:
M cmk/gui/plugins/openapi/restful_objects/decorators.py
M cmk/gui/plugins/openapi/restful_objects/type_defs.py
Log Message:
-----------
REST API: improve decorator
* add 422 status code to supported list
* improve handling of custom doc descriptions
Change-Id: I1684c530b52945901e1ac67650f79766e641fa5d
Commit: 925d7a2dbfc59eca2560f91ba54d51957de16093
https://github.com/tribe29/checkmk/commit/925d7a2dbfc59eca2560f91ba54d51957…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-02-15 (Mon, 15 Feb 2021)
Changed paths:
M cmk/gui/plugins/openapi/restful_objects/decorators.py
M cmk/gui/plugins/openapi/restful_objects/response_schemas.py
Log Message:
-----------
REST API: collect all field errors under 'fields' key
* adresses CMK-7178
* add fields key to error schema, which stores detailed
error messages on the fields which failed validation.
Change-Id: Ib1f2db140c7fbca3ecc1976bc4e44ab9df72b640
Commit: c2ba092916d1a6e9f561557b9d7219fa715370f6
https://github.com/tribe29/checkmk/commit/c2ba092916d1a6e9f561557b9d7219fa7…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-02-15 (Mon, 15 Feb 2021)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/utils.py
M cmk/gui/plugins/openapi/utils.py
Log Message:
-----------
REST API: remove empty ext key in problem result
Change-Id: I84a43dd6640f73c792d90cdcd8c8064946b58841
Commit: 5c2612b6044e3a3b832d8913e37375704f7c20ac
https://github.com/tribe29/checkmk/commit/5c2612b6044e3a3b832d8913e37375704…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-02-15 (Mon, 15 Feb 2021)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/acknowledgement.py
M cmk/gui/plugins/openapi/endpoints/activate_changes.py
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_acknowledgement.py
Log Message:
-----------
REST API: fix acknowledgement problems
* improve control flow of endpoints
* add host validation to schema
* improve documentation
Change-Id: I058bea079a02c267a65ba3dc48fa2182bb8fb6c1
Commit: b2bc4c713b28f52bad22dfa1331050ad1397f9ed
https://github.com/tribe29/checkmk/commit/b2bc4c713b28f52bad22dfa1331050ad1…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-02-15 (Mon, 15 Feb 2021)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/activate_changes.py
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
M cmk/gui/plugins/openapi/utils.py
M cmk/gui/watolib/activate_changes.py
Log Message:
-----------
REST API: fix activate changes problems
* improve function names
* improve error messages
* add force_foreign_changes flag to endpoint
Change-Id: Ifde1fd9ab567f90a12683da8f07922434f3040a6
Commit: 494cd3335aac9ffb92feb1ad6e7c5ea95ca1fe5a
https://github.com/tribe29/checkmk/commit/494cd3335aac9ffb92feb1ad6e7c5ea95…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-02-15 (Mon, 15 Feb 2021)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/contact_group_config.py
M cmk/gui/plugins/openapi/endpoints/folder_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 cmk/gui/plugins/openapi/endpoints/user_config.py
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
Log Message:
-----------
REST API: remove etags from delete endpoints
* optimistic locking doesnt make sense when deleting an object
as its content is not really relevent for this operation
Change-Id: I16bd511c9ee293194af26889ac4cde3f6ea5593c
Commit: 94d020dc5e22bfe1dfebd2e38de5e4a9d28f4ba3
https://github.com/tribe29/checkmk/commit/94d020dc5e22bfe1dfebd2e38de5e4a9d…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-02-15 (Mon, 15 Feb 2021)
Changed paths:
M cmk/gui/plugins/openapi/livestatus_helpers/expressions.py
Log Message:
-----------
Livestatus Helpers: extend tree_to_expr
* it now accepts QueryExpression results
* this is important for partial transformations like
in Nested fields which emit already instantiated
QueryExpression instances
* this is a precursor to a change which enables
query_field to emit QueryExpression instances.
Change-Id: Ie4eb64082e48c17b43059cffa90022169423a758
Commit: 2e0444e5f67ad4662419cbcca539c1c1e74d4893
https://github.com/tribe29/checkmk/commit/2e0444e5f67ad4662419cbcca539c1c1e…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-02-15 (Mon, 15 Feb 2021)
Changed paths:
M cmk/gui/plugins/openapi/fields.py
M tests/unit/cmk/gui/plugins/openapi/test_expr_schema.py
Log Message:
-----------
REST API: query_field emits QueryExpressions
Change-Id: Ic28aeaffd71a08e2e0f18e16bd718c150615813f
Compare:
https://github.com/tribe29/checkmk/compare/066c3519db19...2e0444e5f67a