def domains_listing(request, option=None): """ Generate the Domain 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` """ user = request.user if user.has_access_to(DomainACL.READ): if option == "csv": return generate_domain_csv(request) elif option == "jtdelete" and not user.has_access_to(DomainACL.DELETE): result = { 'sucess': False, 'message': 'User does not have permission to delete Domain.' } return HttpResponse(json.dumps(result, default=json_handler), content_type="application/json") return generate_domain_jtable(request, option) else: return render_to_response( "error.html", {'error': 'User does not have permission to view Domain listing.'}, RequestContext(request))
def domains_listing(request,option=None): """ Generate the Domain 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` """ user = request.user if user.has_access_to(DomainACL.READ): if option == "csv": return generate_domain_csv(request) elif option== "jtdelete" and not user.has_access_to(DomainACL.DELETE): result = {'sucess':False, 'message':'User does not have permission to delete Domain.'} return HttpResponse(json.dumps(result, default=json_handler), content_type="application/json") return generate_domain_jtable(request, option) else: return render_to_response("error.html", {'error': 'User does not have permission to view Domain listing.'}, RequestContext(request))
def domains_listing(request, option=None): """ Generate the Domain 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_domain_csv(request) return generate_domain_jtable(request, option)
def domains_listing(request,option=None): """ Generate the Domain 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_domain_csv(request) return generate_domain_jtable(request, option)