Ejemplo n.º 1
0
def render_screenshot(request, _id, thumb=None):
    """
    Get a screenshot by ObjectId.

    :param request: The Django request.
    :type request: :class:`django.http.HttpRequest`
    :returns: :class:`django.http.HttpResponse`
    """

    analyst = request.user.username
    result = get_screenshot(_id=_id, analyst=analyst, thumb=thumb)
    if not result:
        return HttpResponse(json.dumps(''), mimetype="application/json")
    else:
        return result
Ejemplo n.º 2
0
Archivo: views.py Proyecto: 0x3a/crits
def render_screenshot(request, _id, thumb=None):
    """
    Get a screenshot by ObjectId.

    :param request: The Django request.
    :type request: :class:`django.http.HttpRequest`
    :returns: :class:`django.http.HttpResponse`
    """

    analyst = request.user.username
    result = get_screenshot(_id=_id, analyst=analyst, thumb=thumb)
    if not result:
        return HttpResponse(json.dumps(''),
                            mimetype="application/json")
    else:
        return result
Ejemplo n.º 3
0
def find_screenshot(request):
    """
    Find a screenshot by tag or ObjectId.

    :param request: The Django request.
    :type request: :class:`django.http.HttpRequest`
    :returns: :class:`django.http.HttpResponse`
    """

    analyst = request.user.username
    if request.method == 'POST':
        _id = request.POST.get('id', None)
        tag = request.POST.get('tag', None)
    if request.method == 'GET':
        _id = request.GET.get('id', None)
        tag = request.GET.get('tag', None)
        result = get_screenshot(_id, tag, analyst)
        return HttpResponse(json.dumps(result), mimetype="application/json")
    else:
        error = "Could not get screenshot."
        return render_to_response("error.html", {"error": error},
                                  RequestContext(request))
Ejemplo n.º 4
0
def find_screenshot(request):
    """
    Find a screenshot by tag or ObjectId.

    :param request: The Django request.
    :type request: :class:`django.http.HttpRequest`
    :returns: :class:`django.http.HttpResponse`
    """

    analyst = request.user.username
    if request.method == 'POST':
        _id = request.POST.get('id', None)
        tag = request.POST.get('tag', None)
    if request.method == 'GET':
        _id = request.GET.get('id', None)
        tag = request.GET.get('tag', None)
        result = get_screenshot(_id, tag, analyst)
        return HttpResponse(json.dumps(result),
                            content_type="application/json")
    else:
        error = "Could not get screenshot."
        return render(request, "error.html", {"error" : error })