Example #1
0
def actor_identifiers_listing(request, option=None):
    """
    Generate the Actor Identifier listing page.

    :param request: Django request.
    :type request: :class:`django.http.HttpRequest`
    :param option: Action to take.
    :type option: str of either 'jtlist', 'jtdelete', 'csv', or 'inline'.
    :returns: :class:`django.http.HttpResponse`
    """

    if option == "csv":
        return generate_actor_identifier_csv(request)
    return generate_actor_identifier_jtable(request, option)
Example #2
0
def actor_identifiers_listing(request,option=None):
    """
    Generate the Actor Identifier listing page.

    :param request: Django request.
    :type request: :class:`django.http.HttpRequest`
    :param option: Action to take.
    :type option: str of either 'jtlist', 'jtdelete', 'csv', or 'inline'.
    :returns: :class:`django.http.HttpResponse`
    """

    if option == "csv":
        return generate_actor_identifier_csv(request)
    return generate_actor_identifier_jtable(request, option)
Example #3
0
def actor_identifiers_listing(request,option=None):
    """
    Generate the Actor Identifier listing page.

    :param request: Django request.
    :type request: :class:`django.http.HttpRequest`
    :param option: Action to take.
    :type option: str of either 'jtlist', 'jtdelete', 'csv', or 'inline'.
    :returns: :class:`django.http.HttpResponse`
    """

    request.user._setup()
    user = request.user

    if user.has_access_to(ActorACL.ACTOR_IDENTIFIERS_READ):
        if option == "csv":
            return generate_actor_identifier_csv(request)
        return generate_actor_identifier_jtable(request, option)
    else:
        return render(request, "error.html",
                                  {'error': 'User does not have permission to view actor identifier listing.'})
Example #4
0
def actor_identifiers_listing(request, option=None):
    """
    Generate the Actor Identifier listing page.

    :param request: Django request.
    :type request: :class:`django.http.HttpRequest`
    :param option: Action to take.
    :type option: str of either 'jtlist', 'jtdelete', 'csv', or 'inline'.
    :returns: :class:`django.http.HttpResponse`
    """

    request.user._setup()
    user = request.user

    if user.has_access_to(ActorACL.ACTOR_IDENTIFIERS_READ):
        if option == "csv":
            return generate_actor_identifier_csv(request)
        return generate_actor_identifier_jtable(request, option)
    else:
        return render_to_response(
            "error.html", {
                'error':
                'User does not have permission to view actor identifier listing.'
            }, RequestContext(request))