def samples_listing(request,option=None): """ Generate Samples Listing template. :param request: Django request object (Required) :type request: :class:`django.http.HttpRequest` :param option: Whether or not we should generate a CSV (yes if option is "csv") :type option: str :returns: :class:`django.http.HttpResponse` """ if option == "csv": return generate_sample_csv(request) return generate_sample_jtable(request, option)
def samples_listing(request, option=None): """ Generate Samples Listing template. :param request: Django request object (Required) :type request: :class:`django.http.HttpRequest` :param option: Whether or not we should generate a CSV (yes if option is "csv") :type option: str :returns: :class:`django.http.HttpResponse` """ if option == "csv": return generate_sample_csv(request) return generate_sample_jtable(request, option)
def samples_listing(request,option=None): """ Generate Samples Listing template. :param request: Django request object (Required) :type request: :class:`django.http.HttpRequest` :param option: Whether or not we should generate a CSV (yes if option is "csv") :type option: str :returns: :class:`django.http.HttpResponse` """ user = request.user if user.has_access_to(SampleACL.READ): if option == "csv": return generate_sample_csv(request) return generate_sample_jtable(request, option) else: return render(request, "error.html", {'error': 'User does not have permission to view Sample listing.'})
def samples_listing(request, option=None): """ Generate Samples Listing template. :param request: Django request object (Required) :type request: :class:`django.http.HttpRequest` :param option: Whether or not we should generate a CSV (yes if option is "csv") :type option: str :returns: :class:`django.http.HttpResponse` """ user = request.user if user.has_access_to(SampleACL.READ): if option == "csv": return generate_sample_csv(request) return generate_sample_jtable(request, option) else: return render( request, "error.html", {'error': 'User does not have permission to view Sample listing.'})