This will disable read only user to read/open Manager Modules page in
Ceph Dashboard where some of the security related informations are
shown.
Fixes: https://tracker.ceph.com/issues/50174
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit
fb607f1561371340d2c9d4e16c4eaceb365fd926)
# read-only role provides read-only permission for all scopes
READ_ONLY_ROLE = Role('read-only', 'Read-Only', {
scope_name: [_P.READ] for scope_name in Scope.all_scopes()
- if scope_name != Scope.DASHBOARD_SETTINGS
+ if scope_name not in (Scope.DASHBOARD_SETTINGS, Scope.CONFIG_OPT)
})