33 |
33 |
34 # register custom roles |
34 # register custom roles |
35 config.register_role({'id': 'thesaurus.Admin', |
35 config.register_role({'id': 'thesaurus.Admin', |
36 'title': _("Thesaurus administrator (role)"), |
36 'title': _("Thesaurus administrator (role)"), |
37 'permissions': {'thesaurus.admin', 'thesaurus.manage', 'thesaurus.extract.manage', |
37 'permissions': {'thesaurus.admin', 'thesaurus.manage', 'thesaurus.extract.manage', |
38 'view', 'system.view'}}) |
38 'view', 'system.view'}, |
|
39 'managers': {'system:admin', 'role:system.Manager'}}) |
39 config.register_role({'id': 'thesaurus.Manager', |
40 config.register_role({'id': 'thesaurus.Manager', |
40 'title': _("Thesaurus content manager (role)"), |
41 'title': _("Thesaurus content manager (role)"), |
41 'permissions': {'thesaurus.manage', 'thesaurus.extract.manage', 'view', 'system.view'}}) |
42 'permissions': {'thesaurus.manage', 'thesaurus.extract.manage', 'view', 'system.view'}, |
|
43 'managers': {'system:admin', 'role:system.Manager', 'role:thesaurus.Admin'}}) |
42 config.register_role({'id': 'thesaurus.ExtractManager', |
44 config.register_role({'id': 'thesaurus.ExtractManager', |
43 'title': _("Thesaurus extract manager (role)"), |
45 'title': _("Thesaurus extract manager (role)"), |
44 'permissions': {'thesaurus.extract.manage', 'view', 'system.view'}}) |
46 'permissions': {'thesaurus.extract.manage', 'view', 'system.view'}, |
|
47 'managers': {'system:admin', 'role:system.Manager', 'role:thesaurus.Admin'}}) |