Пример #1
0
def edit_actor_aliases(request):
    """
    Update aliases for an Actor.

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

    if request.method == "POST" and request.is_ajax():
        request.user._setup()
        user = request.user
        aliases = request.POST.get('aliases', None)
        id_ = request.POST.get('oid', None)
        if user.has_access_to(ActorACL.ALIASES_EDIT):
            result = update_actor_aliases(id_, aliases, request.user)
            return HttpResponse(json.dumps(result),
                                content_type="application/json")
        else:
            return HttpResponse(json.dumps({"success":False,
                                            "message":"User does not have permission to edit alias."}),
                                content_type="application/json")
    else:
        error = "Expected AJAX POST"
        return render(request, "error.html", {"error" : error })
Пример #2
0
def edit_actor_aliases(request):
    """
    Update aliases for an Actor.

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

    if request.method == "POST" and request.is_ajax():
        request.user._setup()
        user = request.user
        aliases = request.POST.get('aliases', None)
        id_ = request.POST.get('oid', None)
        if user.has_access_to(ActorACL.ALIASES_EDIT):
            result = update_actor_aliases(id_, aliases, request.user)
            return HttpResponse(json.dumps(result),
                                content_type="application/json")
        else:
            return HttpResponse(json.dumps({
                "success":
                False,
                "message":
                "User does not have permission to edit alias."
            }),
                                content_type="application/json")
    else:
        error = "Expected AJAX POST"
        return render_to_response("error.html", {"error": error},
                                  RequestContext(request))
Пример #3
0
def edit_actor_aliases(request):
    """
    Update aliases for an Actor.

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

    if request.method == "POST" and request.is_ajax():
        aliases = request.POST.get("aliases", None)
        id_ = request.POST.get("oid", None)
        user = request.user.username
        result = update_actor_aliases(id_, aliases, user)
        return HttpResponse(json.dumps(result), mimetype="application/json")
    else:
        error = "Expected AJAX POST"
        return render_to_response("error.html", {"error": error}, RequestContext(request))
Пример #4
0
def edit_actor_aliases(request):
    """
    Update aliases for an Actor.

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

    if request.method == "POST" and request.is_ajax():
        aliases = request.POST.get('aliases', None)
        id_ = request.POST.get('oid', None)
        user = request.user.username
        result = update_actor_aliases(id_, aliases, user)
        return HttpResponse(json.dumps(result), mimetype="application/json")
    else:
        error = "Expected AJAX POST"
        return render_to_response("error.html", {"error": error},
                                  RequestContext(request))