Exemple #1
0
def actor_detail(request, id_):
    """
    Generate the Actor details page.

    :param request: Django request.
    :type request: :class:`django.http.HttpRequest`
    :param id_: The Actor ObjectId to get details for.
    :type id_: str
    :returns: :class:`django.http.HttpResponse`
    """
    template = "actor_detail.html"
    request.user._setup()
    user = request.user

    if user.has_access_to(ActorACL.READ):
        (new_template, args) = get_actor_details(id_,
                                                 request.user)
        if new_template:
            template = new_template

        return render(request, template,
                                  args)

    else:
        return render(request, "error.html",
                                  {'error': 'User does not have permission to view actor details.'})
Exemple #2
0
def actor_detail(request, id_):
    """
    Generate the Actor details page.

    :param request: Django request.
    :type request: :class:`django.http.HttpRequest`
    :param id_: The Actor ObjectId to get details for.
    :type id_: str
    :returns: :class:`django.http.HttpResponse`
    """
    template = "actor_detail.html"
    request.user._setup()
    user = request.user

    if user.has_access_to(ActorACL.READ):
        (new_template, args) = get_actor_details(id_, request.user)
        if new_template:
            template = new_template

        return render_to_response(template, args, RequestContext(request))

    else:
        return render_to_response(
            "error.html",
            {'error': 'User does not have permission to view actor details.'},
            RequestContext(request))
Exemple #3
0
def actor_detail(request, id_):
    """
    Generate the Actor details page.

    :param request: Django request.
    :type request: :class:`django.http.HttpRequest`
    :param id_: The Actor ObjectId to get details for.
    :type id_: str
    :returns: :class:`django.http.HttpResponse`
    """

    template = "actor_detail.html"
    analyst = request.user.username
    (new_template, args) = get_actor_details(id_, analyst)
    if new_template:
        template = new_template
    return render_to_response(template, args, RequestContext(request))
Exemple #4
0
def actor_detail(request, id_):
    """
    Generate the Actor details page.

    :param request: Django request.
    :type request: :class:`django.http.HttpRequest`
    :param id_: The Actor ObjectId to get details for.
    :type id_: str
    :returns: :class:`django.http.HttpResponse`
    """

    template = "actor_detail.html"
    analyst = request.user.username
    (new_template, args) = get_actor_details(id_, analyst)
    if new_template:
        template = new_template
    return render_to_response(template, args, RequestContext(request))