misc: fix settings of permissions for first role (#84722)
gitea/wcs/pipeline/head Build queued...
Details
gitea/wcs/pipeline/head Build queued...
Details
This commit is contained in:
parent
1b42adba19
commit
96abd0f963
|
@ -110,3 +110,5 @@ def test_all_permissions_to_first_role(pub):
|
|||
assert role.allows_backoffice_access is True
|
||||
pub.reload_cfg()
|
||||
assert pub.cfg['admin-permissions']
|
||||
for k in ['forms', 'cards', 'workflows', 'users', 'roles', 'categories', 'settings', 'journal']:
|
||||
assert pub.cfg['admin-permissions'][k] == [role.id]
|
||||
|
|
|
@ -66,7 +66,7 @@ class Role(StorableObject):
|
|||
from wcs.admin.settings import SettingsDirectory
|
||||
|
||||
get_publisher().cfg['admin-permissions'] = {
|
||||
k: [str(self.id)] for k in SettingsDirectory.get_admin_permission_sections()
|
||||
k[0]: [str(self.id)] for k in SettingsDirectory.get_admin_permission_sections()
|
||||
}
|
||||
get_publisher().write_cfg()
|
||||
if not self.allows_backoffice_access:
|
||||
|
|
Loading…
Reference in New Issue