def edit_actor_name(request, id_): """ Set actor name. Should be an AJAX POST. :param request: Django request. :type request: :class:`django.http.HttpRequest` :param id_: The ObjectId of the Actor. :type id_: str :returns: :class:`django.http.HttpResponseRedirect` """ if request.method == "POST" and request.is_ajax(): user = request.user.username name = request.POST.get('name', None) if not name: return HttpResponse(json.dumps({ 'success': False, 'message': 'Not all info provided.' }), mimetype="application/json") result = set_actor_name(id_, name, user) return HttpResponse(json.dumps(result), mimetype="application/json") else: error = "Expected AJAX POST" return render_to_response("error.html", {"error": error}, RequestContext(request))
def edit_actor_name(request, id_): """ Set actor name. Should be an AJAX POST. :param request: Django request. :type request: :class:`django.http.HttpRequest` :param id_: The ObjectId of the Actor. :type id_: str :returns: :class:`django.http.HttpResponseRedirect` """ if request.method == "POST" and request.is_ajax(): request.user._setup() user = request.user if user.has_access_to(ActorACL.NAME_EDIT): name = request.POST.get('name', None) if not name: return HttpResponse(json.dumps({'success': False, 'message': 'Not all info provided.'}), content_type="application/json") result = set_actor_name(id_, name, request.user) else: result = {'success':False, 'message':'User does not have permission to edit name.'} return HttpResponse(json.dumps(result), content_type="application/json") else: error = "Expected AJAX POST" return render(request, "error.html", {"error" : error })
def edit_actor_name(request, id_): """ Set actor name. Should be an AJAX POST. :param request: Django request. :type request: :class:`django.http.HttpRequest` :param id_: The ObjectId of the Actor. :type id_: str :returns: :class:`django.http.HttpResponseRedirect` """ if request.method == "POST" and request.is_ajax(): username = request.user.username name = request.POST.get('name', None) if not name: return HttpResponse(json.dumps({'success': False, 'message': 'Not all info provided.'}), mimetype="application/json") result = set_actor_name(id_, name, username) return HttpResponse(json.dumps(result), mimetype="application/json") else: error = "Expected AJAX POST" return render_to_response("error.html", {"error" : error }, RequestContext(request))
def edit_actor_name(request, id_): """ Set actor name. Should be an AJAX POST. :param request: Django request. :type request: :class:`django.http.HttpRequest` :param id_: The ObjectId of the Actor. :type id_: str :returns: :class:`django.http.HttpResponseRedirect` """ if request.method == "POST" and request.is_ajax(): request.user._setup() user = request.user if user.has_access_to(ActorACL.NAME_EDIT): name = request.POST.get('name', None) if not name: return HttpResponse(json.dumps({ 'success': False, 'message': 'Not all info provided.' }), content_type="application/json") result = set_actor_name(id_, name, request.user) else: result = { 'success': False, 'message': 'User does not have permission to edit name.' } return HttpResponse(json.dumps(result), content_type="application/json") else: error = "Expected AJAX POST" return render(request, "error.html", {"error": error})