Пример #1
0
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))
Пример #2
0
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))
Пример #3
0
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))
Пример #4
0
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 })