예제 #1
0
def associate_ip(request):

    backend_id = request.matchdict['backend']
    network_id = request.matchdict['network']
    ip = request.json_body.get('ip')
    machine = request.json_body.get('machine')
    assign = request.json_body.get('assign', True)
    user = user_from_request(request)

    ret = methods.associate_ip(user, backend_id, network_id, ip, machine,
                               assign)
    if ret:
        return OK
    else:
        return Response("Bad Request", 400)
예제 #2
0
파일: views.py 프로젝트: carlcdavid/mist.io
def associate_ip(request):

    cloud_id = request.matchdict['cloud']
    network_id = request.matchdict['network']
    params = params_from_request(request)
    ip = params.get('ip')
    machine = params.get('machine')
    assign = params.get('assign', True)
    user = user_from_request(request)

    ret = methods.associate_ip(user, cloud_id, network_id, ip, machine, assign)
    if ret:
        return OK
    else:
        return Response("Bad Request", 400)
예제 #3
0
def associate_ip(request):

    backend_id = request.matchdict['backend']
    network_id = request.matchdict['network']
    ip = request.json_body.get('ip')
    machine = request.json_body.get('machine')
    assign = request.json_body.get('assign', True)
    user = user_from_request(request)

    ret = methods.associate_ip(user, backend_id, network_id, ip, machine,
                               assign)
    if ret:
        return OK
    else:
        return Response("Bad Request", 400)
예제 #4
0
def associate_ip(request):

    cloud_id = request.matchdict['cloud']
    network_id = request.matchdict['network']
    params = params_from_request(request)
    ip = params.get('ip')
    machine = params.get('machine')
    assign = params.get('assign', True)
    user = user_from_request(request)

    ret = methods.associate_ip(user, cloud_id, network_id, ip, machine,
                               assign)
    if ret:
        return OK
    else:
        return Response("Bad Request", 400)