Branch: refs/heads/2.1.0
Home:
https://github.com/tribe29/checkmk
Commit: 1c43e2553514df198dadcc7928bde0a17b4e30d4
https://github.com/tribe29/checkmk/commit/1c43e2553514df198dadcc7928bde0a17…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2022-03-17 (Thu, 17 Mar 2022)
Changed paths:
A .werks/13766
M cmk/gui/plugins/openapi/restful_objects/code_examples.py
Log Message:
-----------
13766 FIX REST API: fix code example for endpoints which use booleans in their query
params
In the previous version, boolean based query params were excluded from the
examples in the REST API documentation. This led to confusion as the params
were effectively empty for some endpoints. This werk fixes this and ensures
that all query params are shown in the python examples.
Change-Id: Ifef548811890d363fd59fd216c01890a127265f4
Commit: fdc3e1adf1532c4babe9c3933c181dfaa665d4e4
https://github.com/tribe29/checkmk/commit/fdc3e1adf1532c4babe9c3933c181dfaa…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2022-03-17 (Thu, 17 Mar 2022)
Changed paths:
A .werks/13651
M cmk/gui/plugins/openapi/endpoints/user_config.py
M cmk/gui/plugins/openapi/restful_objects/response_schemas.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_user.py
Log Message:
-----------
13651 API: fix user config show endpoints to include user attributes
Change-Id: Ia3c4b4381da688c5c5ca5e33f84cf2ce5ed6ff40
Commit: f908813accce8367583a80b50e1e0ca2a86dfb18
https://github.com/tribe29/checkmk/commit/f908813accce8367583a80b50e1e0ca2a…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2022-03-17 (Thu, 17 Mar 2022)
Changed paths:
A .werks/13767
M cmk/gui/plugins/openapi/endpoints/user_config.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_user.py
Log Message:
-----------
13767 FIX API: fix show all users endpoint call when users have no emails
In the previous version, the show all users endpoint returned an error
if one of the users had no email present in its contact information.
This werk fixes this behaviour. It should be noted that this case is only
relevant for internal users. Users created through the REST-API or the UI
will always have an email placeholder field even if an email was not
specified.
Change-Id: I7fd0713cf07b95ab084980bede1dc1e94b0f158e
Commit: 03dca2d0a87b60a3ddc30b0bb87c83d9f965991d
https://github.com/tribe29/checkmk/commit/03dca2d0a87b60a3ddc30b0bb87c83d9f…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2022-03-17 (Thu, 17 Mar 2022)
Changed paths:
A .werks/13768
M cmk/gui/plugins/openapi/endpoints/user_config.py
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
M cmk/gui/plugins/openapi/restful_objects/response_schemas.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_user.py
Log Message:
-----------
13768 API: addition of enforce password change as configurable option for user create
endpoint and moving the option in for the update endpoint
In the previous version, the enforce_password_change option was always set to True
when creating a new user with a password and was not a configurable option. This werk
changes this and introduces this as a configurable option defaulting to False. In
addition, this werk also moves this option to the auth password details for the update
endpoint.
Change-Id: I6f8742d96f57880304069c5b62b7f4003ba16ab9
Commit: ea7b60554f582c21cda51ae8cc877a401b16ad97
https://github.com/tribe29/checkmk/commit/ea7b60554f582c21cda51ae8cc877a401…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2022-03-17 (Thu, 17 Mar 2022)
Changed paths:
A .werks/13655
M cmk/gui/fields/definitions.py
M cmk/gui/watolib/host_attributes.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_host_config.py
Log Message:
-----------
13655 FIX REST API host_config: fix the create endpoint when including a host attribute
Change-Id: I1568d1f883998c5cf14ae3fe6906992acc2de888
Commit: 1a23a0620532327b19e32e2fc7a9777764a20edd
https://github.com/tribe29/checkmk/commit/1a23a0620532327b19e32e2fc7a977776…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2022-03-17 (Thu, 17 Mar 2022)
Changed paths:
M tests/unit/cmk/gui/plugins/openapi/test_openapi_user.py
Log Message:
-----------
API user_config: fixing enforce user password change test
Change-Id: I97b02184e0938a19634c23c440303059e31ef1fe
Commit: 9b5ff73217dac5aedc9b8c353749fbf4207297ec
https://github.com/tribe29/checkmk/commit/9b5ff73217dac5aedc9b8c353749fbf42…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2022-03-17 (Thu, 17 Mar 2022)
Changed paths:
M tests/unit/cmk/gui/plugins/openapi/test_openapi_user.py
Log Message:
-----------
test_openapi_user: remove dict assert to highlight the essentials of each test case
Change-Id: I2664aa938b6e82a929d40f3a9709a3ea56c481c2
Commit: b05637bca85033837e3e1af6e6edb1332af88a13
https://github.com/tribe29/checkmk/commit/b05637bca85033837e3e1af6e6edb1332…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2022-03-17 (Thu, 17 Mar 2022)
Changed paths:
A .werks/13806
M cmk/gui/plugins/openapi/endpoints/user_config.py
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
M cmk/gui/plugins/openapi/restful_objects/response_schemas.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_user.py
Log Message:
-----------
13806 API: addition of option to configure interface related attributes for user
endpoints
This werk introduces the possibility to configure interface related attributes
for the user during the creation and update process.
Change-Id: Ide39592074ef766dd1a5b37eb48de6e305529b49
Compare:
https://github.com/tribe29/checkmk/compare/747f989ca110...b05637bca850