def METHOD_NAME(request, **kwargs):
    """
    Download all sass data taxon
    """
    csv_name = request.GET.get('csvName')
    site_visit_id = request.GET.get('siteVisitId')
    site_visit = get_object_or_404(SiteVisit, id=site_visit_id)
    site = site_visit.location_site
    sass_version = site_visit.sass_version
    taxon_filters = dict()
    if sass_version == 4:
        taxon_filters['score__isnull'] = False
    else:
        taxon_filters['sass_5_score__isnull'] = False
    # Get SASS taxon
    sass_taxa = SassTaxon.objects.filter(**taxon_filters).order_by(
            'display_order_sass_%s' % sass_version
        )
    if not sass_taxa:
        response_message = 'No SASS taxon data'
        return JsonResponse(get_response(FAILED_STATUS, response_message))
    # Filename
    search_uri = request.build_absolute_uri()
    path_file, filename = get_filename(search_uri, sass_taxa.count())
    if os.path.exists(path_file):
        send_csv_via_email(
            user_id=request.user.id,
            csv_file=path_file,
            file_name=csv_name,
            download_request_id=request.GET.get('downloadRequestId', '')
        )
        return JsonResponse(get_response(SUCCESS_STATUS, filename))
    download_sass_taxon_data_task.delay(
        site.id,
        filename,
        request.GET,
        path_file,
        user_id=request.user.id,
        send_email=True
    )
    return JsonResponse(get_response(PROCESSING_STATUS, filename))