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 [ %(permission_name)s ] for user role [ %(role_name)s ]") %
            {'role_name':role_name, 'permission_name':permission_name})
    return perm
Ejemplo n.º 2
0
def get_permission(role_name, permission_name):
    permission_api = PermissionAPI()

    role = get_role(role_name)
    if role == None:
        return None

    perm = permission_api.permission_by_name(role['id'], permission_name)
    if perm == None:
        print _("Cannot find permission [ %s ] for user role [ %s ]") % (role_name, permission_name)
    return perm
Ejemplo n.º 3
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