def update_relationship_date(request): """ Update relationship date. Should be an AJAX POST. :param request: Django request object (Required) :type request: :class:`django.http.HttpRequest` :returns: :class:`django.http.HttpResponse` """ if request.method == 'POST' and request.is_ajax(): results = update_relationship_dates(left_type=request.POST['my_type'], left_id=request.POST['my_value'], right_type=request.POST['reverse_type'], right_id=request.POST['dest_id'], rel_type=request.POST['forward_relationship'], rel_date=request.POST['relationship_date'], new_date=request.POST['new_relationship_date'], analyst=request.user.username) if results['success']: message = "Successfully updated relationship: %s" % results['message'] result = {'success': True, 'message': message} else: message = "Error updating relationship: %s" % results['message'] result = {'success': False, 'message': message} return HttpResponse(json.dumps(result), content_type="application/json") else: error = "Expected AJAX POST" return render(request, "error.html", {"error" : error })
def update_relationship_date(request): """ Update relationship date. Should be an AJAX POST. :param request: Django request object (Required) :type request: :class:`django.http.HttpRequest` :returns: :class:`django.http.HttpResponse` """ if request.method == "POST" and request.is_ajax(): results = update_relationship_dates( left_type=request.POST["my_type"], left_id=request.POST["my_value"], right_type=request.POST["reverse_type"], right_id=request.POST["dest_id"], rel_type=request.POST["forward_relationship"], rel_date=request.POST["relationship_date"], new_date=request.POST["new_relationship_date"], analyst=request.user.username, ) if results["success"]: message = "Successfully updated relationship: %s" % results["message"] result = {"success": True, "message": message} else: message = "Error updating relationship: %s" % results["message"] result = {"success": False, "message": message} return HttpResponse(json.dumps(result), mimetype="application/json") else: error = "Expected AJAX POST" return render_to_response("error.html", {"error": error}, RequestContext(request))
def update_relationship_date(request): """ Update relationship date. Should be an AJAX POST. :param request: Django request object (Required) :type request: :class:`django.http.HttpRequest` :returns: :class:`django.http.HttpResponse` """ if request.method == 'POST' and request.is_ajax(): results = update_relationship_dates(left_type=request.POST['my_type'], left_id=request.POST['my_value'], right_type=request.POST['reverse_type'], right_id=request.POST['dest_id'], rel_type=request.POST['forward_relationship'], rel_date=request.POST['relationship_date'], new_date=request.POST['new_relationship_date'], analyst=request.user.username) if results['success']: message = "Successfully updated relationship: %s" % results['message'] result = {'success': True, 'message': message} else: message = "Error updating relationship: %s" % results['message'] result = {'success': False, 'message': message} return HttpResponse(json.dumps(result), mimetype="application/json") else: error = "Expected AJAX POST" return render_to_response("error.html", {"error" : error }, RequestContext(request))