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
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))
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 })