Ejemplo n.º 1
0
def get_permission(role_name, permission_name):
    permission_api = PermissionAPI()

    role = get_role(role_name)

    perm = permission_api.permission_by_name(role['id'], permission_name)
    if perm == None:
        raise ApiDataError(
            _("Cannot find permission [ %s ] for user role [ %s ]") %
            (role_name, permission_name))
    return perm
Ejemplo n.º 2
0
 def __init__(self):
     super(PermissionAction, self).__init__()
     self.user_role_api = UserRoleAPI()
     self.api = PermissionAPI()
Ejemplo n.º 3
0
 def getPermissions(self, roleId):
     permApi = PermissionAPI()
     return permApi.permissions(roleId)