def ajax_addfolder(request): name = request.GET['name'] parent_id = request.GET['parent'] if parent_id == "-9": parent = Folder.objects.get(name="root") else: parent = Folder.objects.get(id=parent_id) resp = {} folder = Folder(name=name, parent=parent) try: folder.save() new_child = [{ "title": folder.name, "isFolder": True, "key": folder.id }] resp["child"] = new_child resp["message"] = "Folder " + folder.name + " added" resp["added"] = True except IntegrityError: resp["added"] = False resp[ "message"] = "Folder name " + folder.name + " is already in use, please try a different name." return HttpResponse(json.dumps(resp))
def ajax_addfolder(request): name = request.GET['name'] parent_id = request.GET['parent'] if parent_id == "-9": parent = Folder.objects.get(name="root") else: parent = Folder.objects.get(id=parent_id) resp = {} folder = Folder(name=name, parent=parent) try: folder.save() new_child = [{"title": folder.name, "isFolder": True, "key": folder.id}] resp["child"] = new_child resp["message"] = "Folder " + folder.name + " added" resp["added"] = True except IntegrityError: resp["added"] = False resp["message"] = "Folder name " + folder.name + " is already in use, please try a different name." return HttpResponse(json.dumps(resp))