Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: f5e7385b506f617d25258adf5ddd0eb039d8340a
https://github.com/tribe29/checkmk/commit/f5e7385b506f617d25258adf5ddd0eb03…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2022-03-16 (Wed, 16 Mar 2022)
Changed paths:
M cmk/gui/plugins/openapi/restful_objects/permissions.py
Log Message:
-----------
permission system: rename may to has_permission
Change-Id: I34489963f876477805a47006402beb29fe22bb5a
Commit: d786a2876b42ba4dae7fabe8aacef061581034b2
https://github.com/tribe29/checkmk/commit/d786a2876b42ba4dae7fabe8aacef0615…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2022-03-16 (Wed, 16 Mar 2022)
Changed paths:
M cmk/gui/plugins/openapi/restful_objects/decorators.py
Log Message:
-----------
permission system: better document nested permissions
Change-Id: Ia8ddd6d92fd9bcbd020f882ffe9db5729cd0ef04
Commit: 9b167f8d0bba3f62a3ef668620c32ded818ae1f5
https://github.com/tribe29/checkmk/commit/9b167f8d0bba3f62a3ef668620c32ded8…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2022-03-16 (Wed, 16 Mar 2022)
Changed paths:
M cmk/gui/plugins/openapi/restful_objects/decorators.py
M cmk/gui/utils/logged_in.py
Log Message:
-----------
REST API: allow suppressing of permission usage tracking
* this is a workaround due to a long list of permissions
under the dashboard.* namespace, which are checked
at unopportune places for our endpoints.
* to circumvent this issue, we don't track those permissions
(close our eyes for reality) and require the permissions
manually in the endpoint.
Change-Id: Ica99c21f5657514abf623d9a614bd777054fa681
Commit: e1ea3e9b7c0af250acd373f5398bb6b54b20908e
https://github.com/tribe29/checkmk/commit/e1ea3e9b7c0af250acd373f5398bb6b54…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2022-03-16 (Wed, 16 Mar 2022)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/contact_group_config.py
M cmk/gui/plugins/openapi/endpoints/host_group_config.py
M cmk/gui/plugins/openapi/endpoints/service_group_config.py
M cmk/gui/plugins/openapi/endpoints/utils.py
M cmk/gui/watolib/groups.py
M tests/testlib/users.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_user.py
M tests/unit/cmk/gui/utils/test_logged_in.py
M tests/unit/cmk/gui/watolib/test_groups.py
Log Message:
-----------
REST API: group endpoints authorization
* password endpoints now need "wato.groups", due to
the link to contact-groups
* all groups need "wato.groups" to be edited/acessed
Change-Id: I977cde5e64826578c97761091c62b423b91575b8
Commit: 16dc2faac5712cfc7e8430b708a4638689fd9062
https://github.com/tribe29/checkmk/commit/16dc2faac5712cfc7e8430b708a463868…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2022-03-16 (Wed, 16 Mar 2022)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/certs.py
Log Message:
-----------
REST API: certificate endpoints authorization
Change-Id: I9b9639a436db62aca2ee17ebc9bc60d0a46df840
Compare:
https://github.com/tribe29/checkmk/compare/a50560966122...16dc2faac571