def actors_listing(request, option=None): """ Generate the Actor 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_csv(request) return generate_actor_jtable(request, option)
def actors_listing(request,option=None): """ Generate the Actor 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_csv(request) return generate_actor_jtable(request, option)
def actors_listing(request,option=None): """ Generate the Actor 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.READ): if option == "csv": return generate_actor_csv(request) return generate_actor_jtable(request, option) else: return render(request, "error.html", {'error': 'User does not have permission to view actor listing.'})
def actors_listing(request, option=None): """ Generate the Actor 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.READ): if option == "csv": return generate_actor_csv(request) return generate_actor_jtable(request, option) else: return render( request, "error.html", {'error': 'User does not have permission to view actor listing.'})