示例#1
0
文件: views.py 项目: robertsjw/crits
def set_raw_data_tool_details(request, _id):
    """
    Set the RawData tool details. 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":
        details = request.POST["details"]
        analyst = request.user.username
        return HttpResponse(
            json.dumps(update_raw_data_tool_details(_id, details, analyst)), content_type="application/json"
        )
    else:
        error = "Expected POST"
        return render_to_response("error.html", {"error": error}, RequestContext(request))
示例#2
0
文件: views.py 项目: vsbca/crits
def set_raw_data_tool_details(request, _id):
    """
    Set the RawData tool details. 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':
        details = request.POST['details']
        analyst = request.user.username
        return HttpResponse(json.dumps(
            update_raw_data_tool_details(_id, details, analyst)),
                            content_type="application/json")
    else:
        error = "Expected POST"
        return render_to_response("error.html", {"error": error},
                                  RequestContext(request))