Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: ff69c1a509da216d1be3fdd8a448be094cfe2c79
https://github.com/tribe29/checkmk/commit/ff69c1a509da216d1be3fdd8a448be094…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2022-03-14 (Mon, 14 Mar 2022)
Changed paths:
M cmk/gui/plugins/openapi/restful_objects/decorators.py
M cmk/gui/plugins/openapi/restful_objects/permissions.py
M cmk/gui/utils/logged_in.py
Log Message:
-----------
REST API: fix permission system
When multiple permissions were required, the system
assumed they would be checked at the same time, but
in fact they are checked sequentially.
So now the system doesn't check exhaustiveness in that
case but just verifies that the checked permission is
actually declared.
Change-Id: I8524e56037bf4f42960cff5ef837c502a460714a