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
def __init__(self): super(PermissionAction, self).__init__() self.user_role_api = UserRoleAPI() self.api = PermissionAPI()
def getPermissions(self, roleId): permApi = PermissionAPI() return permApi.permissions(roleId)