From 11e361691be1c14b77d020b257a8a7f6386c55eb Mon Sep 17 00:00:00 2001 From: Ahmed Abdelsalam Date: Wed, 12 Feb 2025 15:11:39 +0100 Subject: [PATCH] Change: Differentiate scan and audit report formats --- public/locales/gsa-de.json | 1 + src/web/pages/reportformats/details.jsx | 8 ++++++++ src/web/pages/reports/downloadreportdialog.jsx | 7 ++++++- 3 files changed, 15 insertions(+), 1 deletion(-) diff --git a/public/locales/gsa-de.json b/public/locales/gsa-de.json index 9ef7cb9ba3..d4af756658 100644 --- a/public/locales/gsa-de.json +++ b/public/locales/gsa-de.json @@ -394,6 +394,7 @@ "Container Task": "Container-Aufgabe", "Content": "Inhalte", "Content Type": "Inhaltstyp", + "Report Type": "Berichtstyp", "Contents": "Hilfe Übersicht", "Corresponding Performance": "Zugehörige Leistungsdaten", "Corresponding Report": "Zugehöriger Bericht", diff --git a/src/web/pages/reportformats/details.jsx b/src/web/pages/reportformats/details.jsx index d5163a15df..842d17791a 100644 --- a/src/web/pages/reportformats/details.jsx +++ b/src/web/pages/reportformats/details.jsx @@ -24,6 +24,7 @@ const ReportFormatDetails = ({entity, links = true}) => { deprecated, extension, content_type, + report_type, trust = {}, summary, description, @@ -58,6 +59,13 @@ const ReportFormatDetails = ({entity, links = true}) => { {content_type} + {report_type && ( + + {_('Report Type')} + {report_type} + + )} + {_('Trust')} diff --git a/src/web/pages/reports/downloadreportdialog.jsx b/src/web/pages/reports/downloadreportdialog.jsx index b14b0ed30d..2ac95c78dd 100644 --- a/src/web/pages/reports/downloadreportdialog.jsx +++ b/src/web/pages/reports/downloadreportdialog.jsx @@ -92,6 +92,11 @@ const DownloadReportDialog = ({ ) : []; + const filteredReportFormats = (reportFormats?.filter(format => audit + ? ['audit', 'all'].includes(format?.report_type) + : ['scan', 'all'].includes(format?.report_type)) + ) || []; + return ( <>