def add_highlight(request, _id): """ Set a line as highlighted for RawData. Should be an AJAX POST. :param request: Django request object (Required) :type request: :class:`django.http.HttpRequest` :param _id: The ObjectId of the RawData. :type _id: str :returns: :class:`django.http.HttpResponse` """ if request.method == 'POST': analyst = request.user.username line_num = request.POST.get('line', 1) line_data = request.POST.get('line_data', None) return HttpResponse(json.dumps(new_highlight(_id, line_num, line_data, analyst)), content_type="application/json") else: error = "Expected POST" return render_to_response("error.html", {"error" : error }, RequestContext(request))
def add_highlight(request, _id): """ Set a line as highlighted for RawData. Should be an AJAX POST. :param request: Django request object (Required) :type request: :class:`django.http.HttpRequest` :param _id: The ObjectId of the RawData. :type _id: str :returns: :class:`django.http.HttpResponse` """ if request.method == 'POST': analyst = request.user.username line_num = request.POST.get('line', 1) line_data = request.POST.get('line_data', None) return HttpResponse(json.dumps( new_highlight(_id, line_num, line_data, analyst)), content_type="application/json") else: error = "Expected POST" return render_to_response("error.html", {"error": error}, RequestContext(request))