def connect_cluster_action(request, action): data = json.loads(request.body) if not len(data): status = "error" msg = "No server selected" else: if action == "import": vsmapi.import_cluster(request, data) status = "info" msg = "Began to import Cluster" else: status = "info" msg = "Began to Create Cluster" resp = dict(message=msg, status=status, data="") resp = json.dumps(resp) return HttpResponse(resp)
def import_cluster(request): status = "" msg = "" body = json.loads(request.body) try: ret = vsmapi.import_cluster(request,body=body) if ret[1].get('error'): status = "Failed" msg = ret[1].get('error') else: status = "OK" msg = "Import Cluster Successfully!" except: status = "Failed" msg = "Import Cluster Failed!" resp = dict(message=msg, status=status) print resp resp = json.dumps(resp) return HttpResponse(resp)