Bug #9506
closedFilter with permission edit_config_groups is not actually limited by search expression
Description
I try to restrict access to specific config groups for a specific user. The new role should be able to filter the available config groups through their names. Therefore this user should not be able to change production relevant config groups.
I would need to use this feature in a real world DevOps scenario.
- create a new role and add filter 1 for host class permissions.
- select items "edit_classes" for filter 1.
- create filter 2 with config group permissions.
- select items "view_config_groups" and "edit_config_groups" for filter 2.
- uncheck unlimited checkbox for filter 2.
- enter search expression into search textbox like "name != production-apache" for filter 2.
- associate the role with restricted user.
- create config group with a name like "production-apache"
- login with the restricted user.
- on the menu go to configure - config groups.
expected result -> the user should not be able to view or edit config groups with the string "production" in their names.
actual problem -> the user is allowed to view and edit all config groups, even ones with matching names to the exclusion search expression.
Thanks for your attention,
Roland
Added by Marek Hulán almost 10 years ago
Added by Marek Hulán almost 10 years ago
Fixes #9506 - Add granular permissions to config groups
(cherry picked from commit 6825f8de6debe3854e03d171f6de5b630bfc85b9)
Fixes #9506 - Add granular permissions to config groups