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 ( <>