def get_actor_identifier_types(request): """ Get Actor Identifier types. Should be an AJAX POST. :param request: Django request. :type request: :class:`django.http.HttpRequest` :returns: :class:`django.http.HttpResponseRedirect` """ user = request.user if request.method == "POST" and request.is_ajax(): if user.has_access_to(ActorACL.ACTOR_IDENTIFIERS_READ): result = actor_identifier_types(True) else: result = { 'success': False, 'message': 'User does not have permission to view actor identifiers.' } return HttpResponse(json.dumps(result), content_type="application/json") else: error = "Expected AJAX POST" return render_to_response("error.html", {"error": error}, RequestContext(request))
def get_actor_identifier_types(request): """ Get Actor Identifier types. Should be an AJAX POST. :param request: Django request. :type request: :class:`django.http.HttpRequest` :returns: :class:`django.http.HttpResponseRedirect` """ if request.method == "POST" and request.is_ajax(): result = actor_identifier_types(True) return HttpResponse(json.dumps(result), mimetype="application/json") else: error = "Expected AJAX POST" return render_to_response("error.html", {"error": error}, RequestContext(request))
def get_actor_identifier_types(request): """ Get Actor Identifier types. Should be an AJAX POST. :param request: Django request. :type request: :class:`django.http.HttpRequest` :returns: :class:`django.http.HttpResponseRedirect` """ user = request.user if request.method == "POST" and request.is_ajax(): if user.has_access_to(ActorACL.ACTOR_IDENTIFIERS_READ): result = actor_identifier_types(True) else: result = {'success':False, 'message':'User does not have permission to view actor identifiers.'} return HttpResponse(json.dumps(result), content_type="application/json") else: error = "Expected AJAX POST" return render(request, "error.html", {"error" : error })