Пример #1
0
def domain_detail(request, domain):
    """
    Generate the Domain details page.

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

    request.user._setup()

    user = request.user
    if user.has_access_to(DomainACL.READ):
        template = "domain_detail.html"
        (new_template, args) = get_domain_details(domain, 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 Domain details.'},
            RequestContext(request))
Пример #2
0
def domain_detail(request, domain):
    """
    Generate the Domain details page.

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

    request.user._setup()

    user = request.user
    if user.has_access_to(DomainACL.READ):
        template = "domain_detail.html"
        (new_template, args) = get_domain_details(domain,
                                                  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 Domain details.'},
                                  RequestContext(request))
Пример #3
0
def domain_detail(request, domain):
    """
    Generate the Domain details page.

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

    template = "domain_detail.html"
    (new_template, args) = get_domain_details(domain, request.user.username)
    if new_template:
        template = new_template
    return render_to_response(template, args, RequestContext(request))
Пример #4
0
def domain_detail(request, domain):
    """
    Generate the Domain details page.

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

    template = "domain_detail.html"
    (new_template, args) = get_domain_details(domain, request.user.username)
    if new_template:
        template = new_template
    return render_to_response(template, args, RequestContext(request))