diff --git a/src/i18n/locales/de.json b/src/i18n/locales/de.json
index 9d71dd0b..12085b92 100644
--- a/src/i18n/locales/de.json
+++ b/src/i18n/locales/de.json
@@ -193,6 +193,7 @@
"portfolio_access_control": "Portfolio-Zugriffskontrolle",
"preview": "Vorschau",
"project_access": "Projektzugriff",
+ "project_retention_enable": "Aktivieren Sie das Löschen inaktiver Projekte",
"publisher": "Publisher",
"publisher_class": "Publisher-Klasse",
"python": "Python",
@@ -276,6 +277,7 @@
"user_created": "Benutzer erstellt",
"user_deleted": "Benutzer gelöscht",
"username": "Benutzername",
+ "versions": "Versionen",
"vuln_sources": "Schwachstellenquellen",
"vulndb": "VulnDB",
"vulnerability_scans": "Schwachstellen-Scans",
@@ -751,6 +753,7 @@
"project_reanalyze": "Erneut analysieren",
"project_reanalyze_requested": "Es wurde eine Schwachstellenanalyse für das Projekt angefordert. Die Daten zu den Schwachstellen des Projekts werden aktualisiert, sobald die Neuanalyse abgeschlossen ist.",
"project_reanalyze_tooltip": "Führt konfigurierte Analyseprogramme aus, um Schwachstellen in den Komponenten dieses Projekts zu erkennen. Verwendet alle zwischengespeicherten Ergebnisse, die noch nicht abgelaufen sind.",
+ "project_retention_type": "Wählen Sie den Aufbewahrungstyp für Projekte aus",
"project_supplier_name_desc": "Die Organisation, die die im Projekt beschriebene Komponente geliefert hat",
"project_updated": "Projekt aktualisiert",
"project_vulnerabilities": "Projektschwachstellen",
diff --git a/src/i18n/locales/en.json b/src/i18n/locales/en.json
index 5143ced0..fc165610 100644
--- a/src/i18n/locales/en.json
+++ b/src/i18n/locales/en.json
@@ -193,6 +193,7 @@
"portfolio_access_control": "Portfolio Access Control",
"preview": "Preview",
"project_access": "Project access",
+ "project_retention_enable": "Enable Inactive Project Deletion",
"publisher": "Publisher",
"publisher_class": "Publisher class",
"python": "Python",
@@ -276,6 +277,7 @@
"user_created": "User created",
"user_deleted": "User deleted",
"username": "Username",
+ "versions": "Versions",
"vuln_sources": "Vulnerability Sources",
"vulndb": "VulnDB",
"vulnerability_scans": "Vulnerability Scans",
@@ -751,6 +753,7 @@
"project_reanalyze": "Reanalyze",
"project_reanalyze_requested": "A Project Vulnerability Analysis has been requested. Project vulnerability data will be updated when the reanalysis task has completed.",
"project_reanalyze_tooltip": "Runs configured analyzers to detect vulnerabilities in this project's components. Will use any cached results that haven't expired yet",
+ "project_retention_type": "Select retention type for projects",
"project_supplier_name_desc": "The organization that supplied the component that the project describes",
"project_updated": "Project updated",
"project_vulnerabilities": "Project Vulnerabilities",
diff --git a/src/i18n/locales/es.json b/src/i18n/locales/es.json
index 3cf22f2d..33c99de0 100644
--- a/src/i18n/locales/es.json
+++ b/src/i18n/locales/es.json
@@ -193,6 +193,7 @@
"portfolio_access_control": "Control de acceso al portafolio",
"preview": "Avance",
"project_access": "Acceso al proyecto",
+ "project_retention_enable": "Habilitar la eliminación de proyectos inactivos",
"publisher": "Editor",
"publisher_class": "Clase de editor",
"python": "Pitón",
@@ -276,6 +277,7 @@
"user_created": "Usuario creado",
"user_deleted": "Usuario eliminado",
"username": "Nombre de usuario",
+ "versions": "Versiones",
"vuln_sources": "Fuentes de vulnerabilidad",
"vulndb": "VulnDB",
"vulnerability_scans": "Escaneos de vulnerabilidad",
@@ -751,6 +753,7 @@
"project_reanalyze": "Reanalizar",
"project_reanalyze_requested": "Se ha solicitado un Análisis de Vulnerabilidad del Proyecto. Los datos de vulnerabilidad del proyecto se actualizarán cuando se haya completado la tarea de reanálisis.",
"project_reanalyze_tooltip": "Ejecuta analizadores configurados para detectar vulnerabilidades en los componentes de este proyecto. Utilizará cualquier resultado almacenado en caché que aún no haya caducado.",
+ "project_retention_type": "Seleccionar tipo de retención para proyectos",
"project_supplier_name_desc": "La organización que suministró el componente que describe el proyecto.",
"project_updated": "Proyecto actualizado",
"project_vulnerabilities": "Vulnerabilidades del proyecto",
diff --git a/src/i18n/locales/fr.json b/src/i18n/locales/fr.json
index 3af65d7e..da9f48cb 100644
--- a/src/i18n/locales/fr.json
+++ b/src/i18n/locales/fr.json
@@ -193,6 +193,7 @@
"portfolio_access_control": "Contrôle d'accès au portefolio",
"preview": "Aperçu",
"project_access": "Accès au projet",
+ "project_retention_enable": "Activer la suppression des projets inactifs",
"publisher": "Éditeur",
"publisher_class": "Classe d'éditeur",
"python": "Python",
@@ -276,6 +277,7 @@
"user_created": "Utilisateur créé",
"user_deleted": "Utilisateur supprimé",
"username": "Nom d'utilisateur",
+ "versions": "Versions",
"vuln_sources": "Sources de vulnérabilité",
"vulndb": "VulnDB",
"vulnerability_scans": "Analyses de vulnérabilité",
@@ -751,6 +753,7 @@
"project_reanalyze": "Réanalyser",
"project_reanalyze_requested": "Une analyse de vulnérabilité du projet a été demandée. Les données de vulnérabilité du projet seront mises à jour une fois la tâche de réanalyse terminée.",
"project_reanalyze_tooltip": "Exécute les analyseurs configurés pour détecter les vulnérabilités dans les composants de ce projet. Utilisera tous les résultats mis en cache qui n'ont pas encore expiré",
+ "project_retention_type": "Sélectionnez le type de conservation pour les projets",
"project_supplier_name_desc": "L'organisation qui a fourni le composant décrit par le projet",
"project_updated": "Projet mis à jour",
"project_vulnerabilities": "Vulnérabilités du projet",
diff --git a/src/i18n/locales/hi.json b/src/i18n/locales/hi.json
index c11b21c6..a1b80210 100644
--- a/src/i18n/locales/hi.json
+++ b/src/i18n/locales/hi.json
@@ -193,6 +193,7 @@
"portfolio_access_control": "पोर्टफोलियो एक्सेस नियंत्रण",
"preview": "पूर्व दर्शन",
"project_access": "परियोजना तक पहुंच",
+ "project_retention_enable": "निष्क्रिय प्रोजेक्ट विलोपन सक्षम करें",
"publisher": "प्रकाशक",
"publisher_class": "प्रकाशक वर्ग",
"python": "पायथन",
@@ -276,6 +277,7 @@
"user_created": "उपयोगकर्ता द्वारा बनाया गया",
"user_deleted": "उपयोगकर्ता हटा दिया गया",
"username": "उपयोगकर्ता नाम",
+ "versions": "संस्करणों",
"vuln_sources": "भेद्यता स्रोत",
"vulndb": "वुल्नडीबी",
"vulnerability_scans": "भेद्यता स्कैन",
@@ -751,6 +753,7 @@
"project_reanalyze": "पुनः विश्लेषण",
"project_reanalyze_requested": "परियोजना भेद्यता विश्लेषण का अनुरोध किया गया है। पुनः विश्लेषण कार्य पूरा होने पर परियोजना भेद्यता डेटा अपडेट किया जाएगा।",
"project_reanalyze_tooltip": "इस परियोजना के घटकों में कमज़ोरियों का पता लगाने के लिए कॉन्फ़िगर किए गए विश्लेषक चलाता है। ऐसे सभी कैश किए गए परिणामों का उपयोग करेगा जिनकी समय-सीमा अभी समाप्त नहीं हुई है",
+ "project_retention_type": "परियोजनाओं के लिए अवधारण प्रकार का चयन करें",
"project_supplier_name_desc": "वह संगठन जिसने परियोजना में वर्णित घटक की आपूर्ति की",
"project_updated": "परियोजना अद्यतन",
"project_vulnerabilities": "परियोजना की कमज़ोरियाँ",
diff --git a/src/i18n/locales/it.json b/src/i18n/locales/it.json
index 694c8226..e2bbe83f 100644
--- a/src/i18n/locales/it.json
+++ b/src/i18n/locales/it.json
@@ -193,6 +193,7 @@
"portfolio_access_control": "Controllo degli accessi al portafoglio",
"preview": "Anteprima",
"project_access": "Accesso al progetto",
+ "project_retention_enable": "Abilita l'eliminazione del progetto inattivo",
"publisher": "Editore",
"publisher_class": "Classe editore",
"python": "Pitone",
@@ -276,6 +277,7 @@
"user_created": "Utente creato",
"user_deleted": "Utente eliminato",
"username": "Nome utente",
+ "versions": "Versioni",
"vuln_sources": "Fonti di vulnerabilità",
"vulndb": "VulnDB",
"vulnerability_scans": "Scansioni delle vulnerabilità",
@@ -751,6 +753,7 @@
"project_reanalyze": "Rianalizzare",
"project_reanalyze_requested": "È stata richiesta un'analisi della vulnerabilità del progetto. I dati sulla vulnerabilità del progetto verranno aggiornati una volta completata l'attività di rianalisi.",
"project_reanalyze_tooltip": "Esegue analizzatori configurati per rilevare le vulnerabilità nei componenti di questo progetto. Utilizzerà tutti i risultati memorizzati nella cache che non sono ancora scaduti",
+ "project_retention_type": "Seleziona il tipo di conservazione per i progetti",
"project_supplier_name_desc": "L'organizzazione che ha fornito il componente descritto dal progetto",
"project_updated": "Progetto aggiornato",
"project_vulnerabilities": "Vulnerabilità del progetto",
diff --git a/src/i18n/locales/ja.json b/src/i18n/locales/ja.json
index d67b1181..2fbb311b 100644
--- a/src/i18n/locales/ja.json
+++ b/src/i18n/locales/ja.json
@@ -193,6 +193,7 @@
"portfolio_access_control": "ポートフォリオアクセス制御",
"preview": "プレビュー",
"project_access": "プロジェクトへのアクセス",
+ "project_retention_enable": "非アクティブなプロジェクトの削除を有効にする",
"publisher": "パブリッシャー",
"publisher_class": "パブリッシャークラス",
"python": "Python",
@@ -276,6 +277,7 @@
"user_created": "ユーザーを作成しました",
"user_deleted": "ユーザーを削除しました",
"username": "ユーザー名",
+ "versions": "バージョン",
"vuln_sources": "脆弱性情報源",
"vulndb": "VulnDB",
"vulnerability_scans": "脆弱性スキャン",
@@ -751,6 +753,7 @@
"project_reanalyze": "再分析",
"project_reanalyze_requested": "プロジェクトの脆弱性分析が要求されました。再分析タスクが完了すると、プロジェクトの脆弱性データが更新されます。",
"project_reanalyze_tooltip": "設定されたアナライザーを実行して、このプロジェクトのコンポーネントの脆弱性を検出します。期限が切れていないキャッシュされた結果を使用します。",
+ "project_retention_type": "プロジェクトの保持タイプを選択する",
"project_supplier_name_desc": "プロジェクトで説明されているコンポーネントを供給した組織",
"project_updated": "プロジェクトが更新されました",
"project_vulnerabilities": "プロジェクトの脆弱性",
diff --git a/src/i18n/locales/pl.json b/src/i18n/locales/pl.json
index 9692b21f..138ea652 100644
--- a/src/i18n/locales/pl.json
+++ b/src/i18n/locales/pl.json
@@ -193,6 +193,7 @@
"portfolio_access_control": "Kontrola dostępu do portfela",
"preview": "Zapowiedź",
"project_access": "Dostęp do projektu",
+ "project_retention_enable": "Włącz usuwanie nieaktywnego projektu",
"publisher": "Wydawca",
"publisher_class": "Klasa wydawcy",
"python": "Pyton",
@@ -276,6 +277,7 @@
"user_created": "Utworzono użytkownika",
"user_deleted": "Użytkownik usunięty",
"username": "Nazwa użytkownika",
+ "versions": "Wersje",
"vuln_sources": "Źródła podatności",
"vulndb": "VulnDB",
"vulnerability_scans": "Skanowanie luk w zabezpieczeniach",
@@ -751,6 +753,7 @@
"project_reanalyze": "Przeanalizuj ponownie",
"project_reanalyze_requested": "Zażądano analizy podatności projektu. Dane dotyczące luk w zabezpieczeniach projektu zostaną zaktualizowane po zakończeniu zadania ponownej analizy.",
"project_reanalyze_tooltip": "Uruchamia skonfigurowane analizatory w celu wykrycia luk w komponentach tego projektu. Wykorzystane zostaną wyniki z pamięci podręcznej, które jeszcze nie wygasły",
+ "project_retention_type": "Wybierz typ przechowywania projektów",
"project_supplier_name_desc": "Organizacja, która dostarczyła komponent opisany w projekcie",
"project_updated": "Projekt zaktualizowany",
"project_vulnerabilities": "Luki w zabezpieczeniach projektu",
diff --git a/src/i18n/locales/pt-BR.json b/src/i18n/locales/pt-BR.json
index 2436491f..43b4e6ca 100644
--- a/src/i18n/locales/pt-BR.json
+++ b/src/i18n/locales/pt-BR.json
@@ -193,6 +193,7 @@
"portfolio_access_control": "Controle de acesso ao portfólio",
"preview": "Visualização",
"project_access": "Acesso ao projeto",
+ "project_retention_enable": "Habilitar exclusão de projetos inativos",
"publisher": "Editor",
"publisher_class": "Classe de editor",
"python": "Pitão",
@@ -276,6 +277,7 @@
"user_created": "Usuário criado",
"user_deleted": "Usuário excluído",
"username": "Nome de usuário",
+ "versions": "Versões",
"vuln_sources": "Fontes de vulnerabilidade",
"vulndb": "VulnDB",
"vulnerability_scans": "Verificações de vulnerabilidade",
@@ -751,6 +753,7 @@
"project_reanalyze": "Reanalisar",
"project_reanalyze_requested": "Uma Análise de Vulnerabilidade do Projeto foi solicitada. Os dados de vulnerabilidade do projeto serão atualizados quando a tarefa de reanálise for concluída.",
"project_reanalyze_tooltip": "Executa analisadores configurados para detectar vulnerabilidades nos componentes deste projeto. Usará todos os resultados armazenados em cache que ainda não expiraram",
+ "project_retention_type": "Selecione o tipo de retenção para projetos",
"project_supplier_name_desc": "A organização que forneceu o componente que o projeto descreve",
"project_updated": "Projeto atualizado",
"project_vulnerabilities": "Vulnerabilidades do projeto",
diff --git a/src/i18n/locales/pt.json b/src/i18n/locales/pt.json
index 9f5619d3..be5fb499 100644
--- a/src/i18n/locales/pt.json
+++ b/src/i18n/locales/pt.json
@@ -193,6 +193,7 @@
"portfolio_access_control": "Controle de acesso ao portfólio",
"preview": "Visualização",
"project_access": "Acesso ao projeto",
+ "project_retention_enable": "Ativar exclusão de projetos inativos",
"publisher": "Editor",
"publisher_class": "Classe de editor",
"python": "Pitão",
@@ -276,6 +277,7 @@
"user_created": "Utilizador criado",
"user_deleted": "Utilizador excluído",
"username": "Nome de utilizador",
+ "versions": "Versões",
"vuln_sources": "Fontes de vulnerabilidade",
"vulndb": "VulnDB",
"vulnerability_scans": "Verificações de vulnerabilidade",
@@ -751,6 +753,7 @@
"project_reanalyze": "Reanalisar",
"project_reanalyze_requested": "Uma Análise de Vulnerabilidade do Projeto foi solicitada. Os dados de vulnerabilidade do projeto serão atualizados quando a tarefa de reanálise for concluída.",
"project_reanalyze_tooltip": "Executa analisadores configurados para detectar vulnerabilidades nos componentes deste projeto. Usará todos os resultados armazenados em cache que ainda não expiraram",
+ "project_retention_type": "Selecione o tipo de retenção para projetos",
"project_supplier_name_desc": "A organização que forneceu o componente que o projeto descreve",
"project_updated": "Projeto atualizado",
"project_vulnerabilities": "Vulnerabilidades do projeto",
diff --git a/src/i18n/locales/ru.json b/src/i18n/locales/ru.json
index 60384206..9226d139 100644
--- a/src/i18n/locales/ru.json
+++ b/src/i18n/locales/ru.json
@@ -193,6 +193,7 @@
"portfolio_access_control": "Контроль доступа к портфолио",
"preview": "Предпросмотр",
"project_access": "Доступ к проекту",
+ "project_retention_enable": "Включить удаление неактивного проекта",
"publisher": "Издатель",
"publisher_class": "Класс издателя",
"python": "Python",
@@ -276,6 +277,7 @@
"user_created": "Пользователь создан",
"user_deleted": "Пользователь удален",
"username": "Имя пользователя",
+ "versions": "Версии",
"vuln_sources": "Источники уязвимостей",
"vulndb": "VulnDB",
"vulnerability_scans": "Сканирование уязвимостей",
@@ -751,6 +753,7 @@
"project_reanalyze": "Переанализировать",
"project_reanalyze_requested": "Запрашивался анализ уязвимостей проекта. Данные о уязвимостях проекта будут обновлены после завершения задачи переанализа.",
"project_reanalyze_tooltip": "Запускает настроенные анализаторы для обнаружения уязвимостей в компонентах проекта. Используются кэшированные результаты, которые ещё не истекли",
+ "project_retention_type": "Выберите тип хранения для проектов",
"project_supplier_name_desc": "Организация, поставившая компонент, описанный в проекте",
"project_updated": "Проект обновлён",
"project_vulnerabilities": "Уязвимости проекта",
diff --git a/src/i18n/locales/uk-UA.json b/src/i18n/locales/uk-UA.json
index 953011f5..74f5c812 100644
--- a/src/i18n/locales/uk-UA.json
+++ b/src/i18n/locales/uk-UA.json
@@ -193,6 +193,7 @@
"portfolio_access_control": "Контроль доступу до портфоліо",
"preview": "Попередній перегляд",
"project_access": "Доступ до проекту",
+ "project_retention_enable": "Увімкнути видалення неактивного проекту",
"publisher": "Видавець",
"publisher_class": "Клас видавця",
"python": "Python",
@@ -276,6 +277,7 @@
"user_created": "Користувач створено",
"user_deleted": "Користувача видалено",
"username": "Ім'я користувача",
+ "versions": "Версії",
"vuln_sources": "Джерела вразливості",
"vulndb": "VulnDB",
"vulnerability_scans": "Сканування вразливостей",
@@ -751,6 +753,7 @@
"project_reanalyze": "Переаналізуйте",
"project_reanalyze_requested": "Надійшов запит на аналіз вразливості проекту. \nДані про вразливості проекту буде оновлено після завершення завдання повторного аналізу.",
"project_reanalyze_tooltip": "Запускає налаштовані аналізатори для виявлення вразливостей у компонентах цього проекту. \nБуде використано будь-які кешовані результати, термін дії яких ще не минув",
+ "project_retention_type": "Виберіть тип збереження для проектів",
"project_supplier_name_desc": "Організація, яка постачала компонент, описаний у проекті",
"project_updated": "Проект оновлений",
"project_vulnerabilities": "Уразливості проекту",
diff --git a/src/i18n/locales/zh.json b/src/i18n/locales/zh.json
index 58f47a8f..c2bb1184 100644
--- a/src/i18n/locales/zh.json
+++ b/src/i18n/locales/zh.json
@@ -193,6 +193,7 @@
"portfolio_access_control": "portfolio 访问控制",
"preview": "预览",
"project_access": "项目访问",
+ "project_retention_enable": "启用非活动项目删除",
"publisher": "发行商",
"publisher_class": "发行商分类",
"python": "Python",
@@ -276,6 +277,7 @@
"user_created": "用户已创建",
"user_deleted": "用户已删除",
"username": "用户名",
+ "versions": "版本",
"vuln_sources": "漏洞来源",
"vulndb": "漏洞数据库",
"vulnerability_scans": "漏洞扫描",
@@ -751,6 +753,7 @@
"project_reanalyze": "重新分析",
"project_reanalyze_requested": "已请求进行项目脆弱性分析。重新分析任务完成后,项目脆弱性数据将会更新。",
"project_reanalyze_tooltip": "运行配置的分析器来检测此项目组件中的漏洞。将使用尚未过期的任何缓存结果",
+ "project_retention_type": "选择项目的保留类型",
"project_supplier_name_desc": "提供项目所述组件的组织",
"project_updated": "项目已更新",
"project_vulnerabilities": "项目漏洞",
diff --git a/src/views/administration/configuration/Maintenance.vue b/src/views/administration/configuration/Maintenance.vue
index 6e2f7cdb..9225cb07 100644
--- a/src/views/administration/configuration/Maintenance.vue
+++ b/src/views/administration/configuration/Maintenance.vue
@@ -15,6 +15,51 @@
+
+
+
+ {{ $t('admin.project_retention_enable') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+