src/pyams_thesaurus/__init__.py
changeset 5 86ddb444d0a9
parent 4 5dc0c1fa6af6
child 17 cbb60bf47bf3
equal deleted inserted replaced
4:5dc0c1fa6af6 5:86ddb444d0a9
    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'}})