feat(reports): refine exports and restore project access
This commit is contained in:
@@ -30,13 +30,13 @@ def generate_report_export_task(job_id: str):
|
||||
try:
|
||||
locale = build_export_locale(job.filters.get("language"))
|
||||
report_data = build_table_report(job.requesting_user, job.filters)
|
||||
per_user_reports = build_user_scoped_table_reports(job.requesting_user, job.filters)
|
||||
if job.export_type == ReportExportJob.ExportType.EXCEL:
|
||||
per_user_reports = build_user_scoped_table_reports(job.requesting_user, job.filters)
|
||||
content = build_excel_report(report_data=report_data, locale=locale, per_user_reports=per_user_reports)
|
||||
suffix = "xlsx"
|
||||
mime_type = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"
|
||||
else:
|
||||
content = build_pdf_report(report_data=report_data, locale=locale)
|
||||
content = build_pdf_report(report_data=report_data, locale=locale, per_user_reports=per_user_reports)
|
||||
suffix = "pdf"
|
||||
mime_type = "application/pdf"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user