示例#1
0
def subscribe_rec():
    if not env.owner or not env.owner.id:
        raise NotFound

    try:
        res = users.subscribe_rec(env.owner)
    except SubscribeError:
        raise Forbidden
    except (AlreadySubscribed, AlreadyRequested):
        res = False

    if env.request.is_xhr:
        return Response(json.dumps({"ok": bool(res)}), mimetype="application/json")

    return Response(redirect=env.request.referer)
示例#2
0
def subscribe_rec():
    if not env.owner or not env.owner.id:
        raise NotFound

    try:
        res = users.subscribe_rec(env.owner)
    except SubscribeError:
        raise Forbidden
    except (AlreadySubscribed, AlreadyRequested):
        res = False

    if env.request.is_xhr:
        return Response(json.dumps({'ok': bool(res)}),
                        mimetype='application/json')

    return Response(redirect=env.request.referer)
示例#3
0
def subscribe_rec(login):
    users.subscribe_rec(login)
示例#4
0
def subscribe_rec(login):
    users.subscribe_rec(login)