Skip to content

Commit 637e768

Browse files
committed
Display last vuln analysis timestamp in project view
The timestamp field was added to the project model in DependencyTrack/dependency-track#4620. Signed-off-by: nscuro <[email protected]>
1 parent 64fa0aa commit 637e768

File tree

14 files changed

+28
-1
lines changed

14 files changed

+28
-1
lines changed

src/i18n/locales/de.json

+1
Original file line numberDiff line numberDiff line change
@@ -575,6 +575,7 @@
575575
"last_bom_import": "Letzter BOM-Import",
576576
"last_measurement": "Letzte Messung",
577577
"last_seen": "Zuletzt gesehen bei",
578+
"last_vulnerability_analysis": "Letzte Schwachstellen-Analyse",
578579
"latest": "Aktuellste",
579580
"latest_version": "Letzte Version",
580581
"legal": "Rechtliches",

src/i18n/locales/en.json

+1
Original file line numberDiff line numberDiff line change
@@ -575,6 +575,7 @@
575575
"last_bom_import": "Last BOM Import",
576576
"last_measurement": "Last Measurement",
577577
"last_seen": "Last Seen At",
578+
"last_vulnerability_analysis": "Last Vulnerability Analysis",
578579
"latest": "Latest",
579580
"latest_version": "Latest Version",
580581
"legal": "Legal",

src/i18n/locales/es.json

+1
Original file line numberDiff line numberDiff line change
@@ -575,6 +575,7 @@
575575
"last_bom_import": "Importación de la última lista de materiales",
576576
"last_measurement": "Última medición",
577577
"last_seen": "Visto por última vez en",
578+
"last_vulnerability_analysis": "Último análisis de vulnerabilidad",
578579
"latest": "El último",
579580
"latest_version": "Ultima versión",
580581
"legal": "Legal",

src/i18n/locales/fr.json

+1
Original file line numberDiff line numberDiff line change
@@ -575,6 +575,7 @@
575575
"last_bom_import": "Dernière importation de nomenclature",
576576
"last_measurement": "Dernière mesure",
577577
"last_seen": "Vu la dernière fois à",
578+
"last_vulnerability_analysis": "Dernière analyse de vulnérabilité",
578579
"latest": "Dernier",
579580
"latest_version": "Dernière version",
580581
"legal": "Légal",

src/i18n/locales/hi.json

+1
Original file line numberDiff line numberDiff line change
@@ -575,6 +575,7 @@
575575
"last_bom_import": "अंतिम BOM आयात",
576576
"last_measurement": "अंतिम माप",
577577
"last_seen": "आखिरी बार देखा",
578+
"last_vulnerability_analysis": "अंतिम भेद्यता विश्लेषण",
578579
"latest": "नवीनतम",
579580
"latest_version": "नवीनतम संस्करण",
580581
"legal": "कानूनी",

src/i18n/locales/it.json

+1
Original file line numberDiff line numberDiff line change
@@ -575,6 +575,7 @@
575575
"last_bom_import": "Ultima importazione distinta base",
576576
"last_measurement": "Ultima misurazione",
577577
"last_seen": "Visto l'ultima volta a",
578+
"last_vulnerability_analysis": "Ultima analisi di vulnerabilità",
578579
"latest": "Ultimo",
579580
"latest_version": "Ultima versione",
580581
"legal": "Legale",

src/i18n/locales/ja.json

+1
Original file line numberDiff line numberDiff line change
@@ -575,6 +575,7 @@
575575
"last_bom_import": "最後のBOMインポート",
576576
"last_measurement": "最終測定",
577577
"last_seen": "最終確認",
578+
"last_vulnerability_analysis": "最後の脆弱性分析",
578579
"latest": "最新",
579580
"latest_version": "最新バージョン",
580581
"legal": "法律上の",

src/i18n/locales/pl.json

+1
Original file line numberDiff line numberDiff line change
@@ -575,6 +575,7 @@
575575
"last_bom_import": "Ostatni import BOM",
576576
"last_measurement": "Ostatni pomiar",
577577
"last_seen": "Ostatnio widziany w",
578+
"last_vulnerability_analysis": "Ostatnia analiza podatności",
578579
"latest": "Najnowszy",
579580
"latest_version": "Ostatnia wersja",
580581
"legal": "Prawny",

src/i18n/locales/pt-BR.json

+1
Original file line numberDiff line numberDiff line change
@@ -575,6 +575,7 @@
575575
"last_bom_import": "Última importação de BOM",
576576
"last_measurement": "Última medição",
577577
"last_seen": "Visto por último em",
578+
"last_vulnerability_analysis": "Última análise de vulnerabilidade",
578579
"latest": "Mais recente",
579580
"latest_version": "Última versão",
580581
"legal": "Jurídico",

src/i18n/locales/pt.json

+1
Original file line numberDiff line numberDiff line change
@@ -575,6 +575,7 @@
575575
"last_bom_import": "Última importação de BOM",
576576
"last_measurement": "Última medição",
577577
"last_seen": "Visto por último em",
578+
"last_vulnerability_analysis": "Última análise de vulnerabilidade",
578579
"latest": "Mais recente",
579580
"latest_version": "Última versão",
580581
"legal": "Jurídico",

src/i18n/locales/ru.json

+1
Original file line numberDiff line numberDiff line change
@@ -575,6 +575,7 @@
575575
"last_bom_import": "Последний импорт BOM",
576576
"last_measurement": "Последнее измерение",
577577
"last_seen": "Последний раз замечено",
578+
"last_vulnerability_analysis": "Последний анализ уязвимости",
578579
"latest": "Последний",
579580
"latest_version": "Последняя версия",
580581
"legal": "Юридический",

src/i18n/locales/uk-UA.json

+1
Original file line numberDiff line numberDiff line change
@@ -575,6 +575,7 @@
575575
"last_bom_import": "Останній імпорт специфікації",
576576
"last_measurement": "Останнє вимірювання",
577577
"last_seen": "Останнє побачення в",
578+
"last_vulnerability_analysis": "Останній аналіз вразливості",
578579
"latest": "Останній",
579580
"latest_version": "Остання версія",
580581
"legal": "юридичний",

src/i18n/locales/zh.json

+1
Original file line numberDiff line numberDiff line change
@@ -575,6 +575,7 @@
575575
"last_bom_import": "上次 BOM 导入",
576576
"last_measurement": "最后一次评估",
577577
"last_seen": "最后上线时间",
578+
"last_vulnerability_analysis": "最后的漏洞分析",
578579
"latest": "最新的",
579580
"latest_version": "最新版本",
580581
"legal": "合法的",

src/views/portfolio/projects/ProjectDashboard.vue

+15-1
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,14 @@
77
{{ $t('message.project_vulnerabilities') }}
88
</h4>
99
<table class="small text-muted" style="border: 0">
10-
<tr>
10+
<tr v-if="this.project.collectionLogic === 'NONE'">
1111
<td>{{ $t('message.last_bom_import') }}:</td>
1212
<td>{{ lastBomImport }}</td>
1313
</tr>
14+
<tr v-if="this.project.collectionLogic === 'NONE'">
15+
<td>{{ $t('message.last_vulnerability_analysis') }}:</td>
16+
<td>{{ lastVulnAnalysis }}</td>
17+
</tr>
1418
<tr>
1519
<td>{{ $t('message.last_measurement') }}:</td>
1620
<td>
@@ -228,6 +232,7 @@ export default {
228232
suppressed: 0,
229233
lastMeasurement: 'n/a',
230234
lastBomImport: 'n/a',
235+
lastVulnAnalysis: 'n/a',
231236
};
232237
},
233238
methods: {
@@ -297,6 +302,15 @@ export default {
297302
} else {
298303
this.lastBomImport = 'n/a';
299304
}
305+
306+
if (newProject && newProject.lastVulnerabilityAnalysis) {
307+
this.lastVulnAnalysis = common.formatTimestamp(
308+
newProject.lastVulnerabilityAnalysis,
309+
true,
310+
);
311+
} else {
312+
this.lastVulnAnalysis = 'n/a';
313+
}
300314
},
301315
},
302316
};

0 commit comments

Comments
 (0)