Exemplo n.º 1
0
 def getAvailableRoles(self):
     """Returns the acquired roles mixed with base_cms roles.
     """
     roles = list(self.valid_roles())
     for role in getDefaultRolePermissionMap().keys():
         if role not in roles:
             roles.append(role)
     roles.sort()
     return roles
Exemplo n.º 2
0
 def getAvailableRoles(self):
     """Returns the acquired roles mixed with base_cms roles.
     """
     roles = list(self.valid_roles())
     for role in getDefaultRolePermissionMap().keys():
         if role not in roles:
             roles.append(role)
     roles.sort()
     return roles
Exemplo n.º 3
0
 def getRoles(self):
     """Returns the list of roles managed by this workflow.
     """
     roles = self.roles
     if roles is not None:
         return roles
     roles = getDefaultRolePermissionMap().keys()
     if roles:
         # Map the base_cms roles by default.
         roles.sort()
         return roles
     return self.valid_roles()
Exemplo n.º 4
0
 def getRoles(self):
     """Returns the list of roles managed by this workflow.
     """
     roles = self.roles
     if roles is not None:
         return roles
     roles = getDefaultRolePermissionMap().keys()
     if roles:
         # Map the base_cms roles by default.
         roles.sort()
         return roles
     return self.valid_roles()