Ignore:
Timestamp:
22 Sep 2013, 08:54:03 (11 years ago)
Author:
Henrik Bettermann
Message:

Define new local roles (see uniben ticket 900).

Allow the dynamical assignment of multiple local roles.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/waeup.kofa/trunk/src/waeup/kofa/permissions.py

    r10632 r10639  
    115115    grok.name('waeup.local.ClearanceOfficer')
    116116    grok.title(u'Clearance Officer')
     117    grok.permissions('waeup.showStudents',
     118                     'waeup.viewAcademics',
     119                     'waeup.exportData')
     120
     121class LocalStudentsManager(grok.Role):
     122    """The local students manager role is meant for the
     123    assignment of dynamic roles only.
     124    """
     125    grok.name('waeup.local.LocalStudentsManager')
     126    grok.title(u'Students Manager')
     127    grok.permissions('waeup.showStudents',
     128                     'waeup.viewAcademics',
     129                     'waeup.exportData')
     130
     131class LocalWorkflowManager(grok.Role):
     132    """The local workflow manager role is meant for the
     133    assignment of dynamic roles only.
     134    """
     135    grok.name('waeup.local.LocalWorkflowManager')
     136    grok.title(u'Student Workflow Manager')
    117137    grok.permissions('waeup.showStudents',
    118138                     'waeup.viewAcademics',
Note: See TracChangeset for help on using the changeset viewer.