Skip to content

Commit

Permalink
Merge pull request #283 from siemens/database-sanitation
Browse files Browse the repository at this point in the history
feat(database_sanitation): Integrate api for database sanitation
  • Loading branch information
hoangnt2 committed Jun 21, 2024
2 parents 8b67b53 + 029206d commit ca03692
Show file tree
Hide file tree
Showing 16 changed files with 360 additions and 3 deletions.
12 changes: 12 additions & 0 deletions messages/de.json
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,8 @@
"CLI attachment not found in the release!": "CLI-Anhang nicht im Release gefunden!",
"CODE_SNIPPET": "Code Snippet",
"COMPLETE": "ZUSAMMENFASSUNG",
"COMPONENTS WITH THE SAME IDENTIFIER": "KOMPONENTEN MIT DERSELBEN BEZEICHNUNG [NAME]",
"COMPONENTS WITH THE SAME IDENTIFIER [NAME]": "",
"CONTAINED": "mit einem Gehalt an",
"COTS": "COTS",
"COTS Clearing Deadline": "COTS Clearing Deadline",
Expand Down Expand Up @@ -230,6 +232,7 @@
"CycloneDx import condition 1": "Der Import schlägt <red>fehl</red>, wenn im SBOM-Tag <red>metadata</red> bereits ein Projekt mit demselben Namen und derselben Version wie die Komponente vorhanden ist.",
"CycloneDx import condition 2": "<red>Komponenten</red>",
"CycloneDx import condition 3": "<red>Pakete</red> werden nicht erstellt, wenn sie nicht <blue>Name</blue> oder <blue>Version oder PURL (Paket-URL)</blue> in der SBOM-Datei enthalten.",
"DATABASE ADMINISTRATION": "DATENBANKVERWALTUNG",
"DELETE_ALL_LICENCES_ERROR": "Etwas ging schief. Versuchen Sie es noch mal.",
"DELETE_ALL_LICENCES_SUCCESS": "Alle Lizenzinformationen wurden erfolgreich gelöscht.",
"DELETE_ALL_LICENSE": "Möchten Sie wirklich alle Lizenzen, Lizenztypen, Verpflichtungen, Verpflichtungen, Risiken, Risikokategorien und benutzerdefinierte Eigenschaften aus der Datenbank löschen?",
Expand Down Expand Up @@ -523,6 +526,7 @@
"Linked Packages": "Verknüpfte Pakete",
"Linked Releases": "Linked Releases",
"Linked Releases and Projects": "Linked Releases und Projekte",
"Links": "Links",
"List View": "Listenansicht",
"Logout": "Anmelden",
"Low": "Niedrig",
Expand Down Expand Up @@ -625,6 +629,7 @@
"PARTIAL": "TEIL",
"PHASEOUT": "Phase",
"PROJECTS": "PROJEKTE",
"PROJECTS WITH THE SAME IDENTIFIER": "PROJEKTE MIT DERSELBEN IDENTIFIZIERUNG [NAME(VERSION)]",
"PROJECT_TYPE_INFO": "Kunden:\nIntern:\nProdukt:\nService:\nInner Quelle: ",
"PTC Integrity": "TEIL Integrität",
"Packages": "Pakete",
Expand Down Expand Up @@ -686,6 +691,8 @@
"Quick Filter": "Schneller Filter",
"REFERRED": "Verwandte Artikel",
"REJECTED": "Ausgestoßen",
"RELEASES WITH MORE THAN ONE SOURCE ATTACHMENT": "VERÖFFENTLICHUNGEN MIT MEHR ALS EINEM QUELLENANHANG",
"RELEASES WITH THE SAME IDENTIFIER": "VERÖFFENTLICHUNGEN MIT DERSELBEN IDENTIFIZIERUNG [NAME(VERSION)]",
"RELEASE_MAIN_STATE": "Open: Bisher nicht entschieden Mainline: Organisation oder Person denkt, dass die Nutzung dieser Software empfohlen wird, die mehrere Versionen enthalten Spezifische: Die Software wird im Allgemeinen nicht empfohlen, aber für spezielle Anwendungsfall oder für diese bestimmte Version ist es in Phaseout akzeptabel: Die Software hat Probleme, bitte beachten Sie, es bald zu entfernen, wenn in Gebrauch Denied: Software, die nicht genutzt werden darf. Zum Beispiel Software, die keine Lizenzierung hat",
"REPORT_AVAILABLE": "Bericht verfügbar",
"REPOSITORY_TYPE": "Repository-Typ",
Expand All @@ -709,6 +716,7 @@
"Release Create failed": "Erstelle Fehler",
"Release Date of this Release": "Veröffentlichungsdatum dieser Veröffentlichung",
"Release Mainline State": "Release Mainline State",
"Release Name": "Release-Name",
"Release Overview": "Über uns",
"Release Path": "Release-Pfad",
"Release Repository": "Repository veröffentlichen",
Expand Down Expand Up @@ -786,6 +794,8 @@
"Search Users": "Benutzer suchen",
"Search Users Modal": "Suche Benutzer Modal",
"Search Vendor": "Suche Vendor",
"Search duplicate identifiers": "Suchen Sie nach doppelten Identifikatoren",
"Searching for duplicate identifiers": "Suche nach doppelten Identifikatoren",
"Secondary Departments and Roles": "",
"Security Assessment": "Sicherheitsbewertung",
"Security Responsible": "",
Expand Down Expand Up @@ -825,6 +835,7 @@
"Software Only": "Nur Software",
"Software Platforms": "Software-Plattformen",
"Something went wrong": "Etwas ging schief",
"Source Attachments Counts": "Anzahl der Quellanhänge",
"Source Code Available": "Quelle Code verfügbar",
"Source Code Bundle": "Quellcode-Bundle",
"Source Code Delivery": "Lieferung von Quellcode",
Expand Down Expand Up @@ -866,6 +877,7 @@
"Text": "Text",
"The": "Der",
"The component cannot be deleted, since it contains releases Please delete the releases first": "Die Komponente <strong>{name}</strong> kann nicht gelöscht werden, da es enthält <strong>(ReleaseCount)</strong> Releases. Bitte löschen Sie die Freigaben zuerst.",
"The following duplicate identifiers were found": "Die folgenden doppelten Identifikatoren wurden gefunden.",
"The new Component and new Release will be created, do you want to import?": "Die neue Komponente und neue Version werden erstellt, wollen Sie importieren?",
"The project cannot be deleted, since it is used by another project!": "",
"The projects have been successfully linked to project": "Die Projekte sind erfolgreich mit dem Projekt verbunden",
Expand Down
12 changes: 12 additions & 0 deletions messages/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,8 @@
"CLI attachment not found in the release!": "CLI attachment not found in the release!",
"CODE_SNIPPET": "Code Snippet",
"COMPLETE": "COMPLETE",
"COMPONENTS WITH THE SAME IDENTIFIER": "COMPONENTS WITH THE SAME IDENTIFIER [NAME]",
"COMPONENTS WITH THE SAME IDENTIFIER [NAME]": "COMPONENTS WITH THE SAME IDENTIFIER [NAME]",
"CONTAINED": "Contained",
"COTS": "COTS",
"COTS Clearing Deadline": "COTS Clearing Deadline",
Expand Down Expand Up @@ -230,6 +232,7 @@
"CycloneDx import condition 1": "Import will <red>fail</red> if there is already an existing project with same name and version as component present in SBOM <red>metadata</red> tag.",
"CycloneDx import condition 2": "<red>Components & Releases</red> will not be created for those <bold>packages</bold> which does not contain <blue>VCS (Version Control System)</blue> URL.",
"CycloneDx import condition 3": "<red>Packages</red> will not be created if it does not contain <blue>Name</blue> or <blue>Version or PURL (Package URL)</blue> in SBOM file.",
"DATABASE ADMINISTRATION": "DATABASE ADMINISTRATION",
"DELETE_ALL_LICENCES_ERROR": "Something went wrong. Try again.",
"DELETE_ALL_LICENCES_SUCCESS": "All license information deleted successfully.",
"DELETE_ALL_LICENSE": "Do you really want to delete all licenses, license types, obligations, obligations, risks, risk categories and oblig custom properties from the database?",
Expand Down Expand Up @@ -523,6 +526,7 @@
"Linked Packages": "Linked Packages",
"Linked Releases": "Linked Releases",
"Linked Releases and Projects": "Linked Releases and Projects",
"Links": "Links",
"List View": "List View",
"Logout": "Sign Out",
"Low": "Low",
Expand Down Expand Up @@ -625,6 +629,7 @@
"PARTIAL": "PARTIAL",
"PHASEOUT": "Phaseout",
"PROJECTS": "PROJECTS",
"PROJECTS WITH THE SAME IDENTIFIER": "PROJECTS WITH THE SAME IDENTIFIER [NAME(VERSION)]",
"PROJECT_TYPE_INFO": "Customer: \n Internal: \n Product: \n Service: \n Inner Source: ",
"PTC Integrity": "PTC Integrity",
"Packages": "Packages",
Expand Down Expand Up @@ -686,6 +691,8 @@
"Quick Filter": "Quick Filter",
"REFERRED": "Related",
"REJECTED": "Rejected",
"RELEASES WITH MORE THAN ONE SOURCE ATTACHMENT": "RELEASES WITH MORE THAN ONE SOURCE ATTACHMENT",
"RELEASES WITH THE SAME IDENTIFIER": "RELEASES WITH THE SAME IDENTIFIER [NAME(VERSION)]",
"RELEASE_MAIN_STATE": "Open: Not decided so far Mainline: Organisation or person thinks that use of this software is recommended, which included multiple versions Specific: The software is not recommended in general, but for special use case or for this particular version it is acceptable In Phaseout: The software has issues, please consider removing it soon, if in use Denied: Software which is not allowed for use. For example, software that does not have licensing",
"REPORT_AVAILABLE": "Report Available",
"REPOSITORY_TYPE": "Repository Type",
Expand All @@ -709,6 +716,7 @@
"Release Create failed": "Release Create failed",
"Release Date of this Release": "Release Date of this Release",
"Release Mainline State": "Release Mainline State",
"Release Name": "Release Name",
"Release Overview": "Release Overview",
"Release Path": "Release Path",
"Release Repository": "Release Repository",
Expand Down Expand Up @@ -786,6 +794,8 @@
"Search Users": "Search Users",
"Search Users Modal": "Search Users Modal",
"Search Vendor": "Search Vendor",
"Search duplicate identifiers": "Search duplicate identifiers",
"Searching for duplicate identifiers": "Searching for duplicate identifiers",
"Secondary Departments and Roles": "Secondary Departments and Roles",
"Security Assessment": "Security Assessment",
"Security Responsible": "Security Responsible",
Expand Down Expand Up @@ -825,6 +835,7 @@
"Software Only": "Software Only",
"Software Platforms": "Software Platforms",
"Something went wrong": "Something went wrong",
"Source Attachments Counts": "Source Attachments Counts",
"Source Code Available": "Source Code Available",
"Source Code Bundle": "Source Code Bundle",
"Source Code Delivery": "Source Code Delivery",
Expand Down Expand Up @@ -866,6 +877,7 @@
"Text": "Text",
"The": "The",
"The component cannot be deleted, since it contains releases Please delete the releases first": "The component <strong>{name}</strong> cannot be deleted, since it contains <strong>{releaseCount}</strong> releases. Please delete the releases first.",
"The following duplicate identifiers were found": "The following duplicate identifiers were found.",
"The new Component and new Release will be created, do you want to import?": "The new Component and new Release will be created, do you want to import?",
"The project cannot be deleted, since it is used by another project!": "The project cannot be deleted, since it is used by another project!",
"The projects have been successfully linked to project": "The projects have been successfully linked to project",
Expand Down
12 changes: 12 additions & 0 deletions messages/es.json
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,8 @@
"CLI attachment not found in the release!": "¡Apego CLI no encontrado en la liberación!",
"CODE_SNIPPET": "Code Snippet",
"COMPLETE": "COMPLETO",
"COMPONENTS WITH THE SAME IDENTIFIER": "COMPONENTES CON EL MISMO IDENTIFICADOR [NOMBRE]",
"COMPONENTS WITH THE SAME IDENTIFIER [NAME]": "",
"CONTAINED": "Contained",
"COTS": "COTS",
"COTS Clearing Deadline": "COTS Fecha límite de separación",
Expand Down Expand Up @@ -230,6 +232,7 @@
"CycloneDx import condition 1": "La importación <red>fallará</red> si ya existe un proyecto con el mismo nombre y versión que el componente presente en la etiqueta SBOM <red>metadata</red>.",
"CycloneDx import condition 2": "<red>Componentes</red>",
"CycloneDx import condition 3": "Los <red>Paquetes</red> no se crearán si no contienen <blue>Nombre</blue> o <blue>Versión o PURL (URL del paquete)</blue> en el archivo SBOM.",
"DATABASE ADMINISTRATION": "ADMINISTRACIÓN DE BASE DE DATOS",
"DELETE_ALL_LICENCES_ERROR": "Algo salió mal. Prueba otra vez.",
"DELETE_ALL_LICENCES_SUCCESS": "Toda la información de licencia se elimina con éxito.",
"DELETE_ALL_LICENSE": "¿De verdad quieres eliminar todas las licencias, tipos de licencias, obligaciones, riesgos, categorías de riesgo y obligar propiedades personalizadas de la base de datos?",
Expand Down Expand Up @@ -523,6 +526,7 @@
"Linked Packages": "Paquetes vinculados",
"Linked Releases": "Comunicados vinculados",
"Linked Releases and Projects": "Comunicados y proyectos vinculados",
"Links": "Enlaces",
"List View": "Vista de la lista",
"Logout": "Sign Out",
"Low": "Bajo",
Expand Down Expand Up @@ -625,6 +629,7 @@
"PARTIAL": "PARTIAL",
"PHASEOUT": "Fase de eliminación",
"PROJECTS": "PROYECTOS",
"PROJECTS WITH THE SAME IDENTIFIER": "PROYECTOS CON EL MISMO IDENTIFICADOR [NOMBRE(VERSIÓN)]",
"PROJECT_TYPE_INFO": "Cliente:\nInterno:\nProducto:\nServicio:\nFuente interna: ",
"PTC Integrity": "PTC Integridad",
"Packages": "Paquetes",
Expand Down Expand Up @@ -686,6 +691,8 @@
"Quick Filter": "Filtro rápido",
"REFERRED": "Relacionados",
"REJECTED": "Rechazado",
"RELEASES WITH MORE THAN ONE SOURCE ATTACHMENT": "LANZAMIENTOS CON MÁS DE UNA FUENTE ADJUNTA",
"RELEASES WITH THE SAME IDENTIFIER": "LANZAMIENTOS CON EL MISMO IDENTIFICADOR [NOMBRE(VERSIÓN)]",
"RELEASE_MAIN_STATE": "Abierto: No decidido hasta ahora Mainline: Organización o persona piensa que se recomienda el uso de este software, que incluye múltiples versiones Específicas: El software no se recomienda en general, pero para caso de uso especial o para esta versión en particular es aceptable En Fase: El software tiene problemas, por favor considere eliminarlo pronto, si en uso Denied: Software que no está permitido para uso. Por ejemplo, software que no tiene licencias",
"REPORT_AVAILABLE": "Informe disponible",
"REPOSITORY_TYPE": "Tipo de depósito",
Expand All @@ -709,6 +716,7 @@
"Release Create failed": "Crear falló",
"Release Date of this Release": "Fecha de lanzamiento de este comunicado",
"Release Mainline State": "Estado de la liberación",
"Release Name": "Nombre de la versión",
"Release Overview": "Sinopsis de liberación",
"Release Path": "Ruta de lanzamiento",
"Release Repository": "Repositorio de liberación",
Expand Down Expand Up @@ -786,6 +794,8 @@
"Search Users": "Usuarios de búsqueda",
"Search Users Modal": "Buscar Usuarios Modal",
"Search Vendor": "Search Vendor",
"Search duplicate identifiers": "Buscar identificadores duplicados",
"Searching for duplicate identifiers": "Buscando identificadores duplicados",
"Secondary Departments and Roles": "",
"Security Assessment": "Evaluación de la seguridad",
"Security Responsible": "",
Expand Down Expand Up @@ -825,6 +835,7 @@
"Software Only": "Software",
"Software Platforms": "Plataformas de software",
"Something went wrong": "Algo salió mal.",
"Source Attachments Counts": "Recuento de archivos adjuntos de origen",
"Source Code Available": "Código fuente disponible",
"Source Code Bundle": "Paquete de código fuente",
"Source Code Delivery": "Código fuente",
Expand Down Expand Up @@ -866,6 +877,7 @@
"Text": "Texto",
"The": "El",
"The component cannot be deleted, since it contains releases Please delete the releases first": "El componente <strong>{Nombre}</strong> no se puede eliminar, ya que contiene <strong>{releaseCount}</strong> liberaciones. Por favor, elimine las liberaciones primero.",
"The following duplicate identifiers were found": "Se encontraron los siguientes identificadores duplicados.",
"The new Component and new Release will be created, do you want to import?": "Se creará el nuevo componente y nueva versión, ¿quieres importar?",
"The project cannot be deleted, since it is used by another project!": "",
"The projects have been successfully linked to project": "Los proyectos se han relacionado con éxito con el proyecto",
Expand Down
12 changes: 12 additions & 0 deletions messages/fr.json
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,8 @@
"CLI attachment not found in the release!": "Pièce jointe CLI non trouvée dans la version !",
"CODE_SNIPPET": "Extrait de code",
"COMPLETE": "REMPLIR",
"COMPONENTS WITH THE SAME IDENTIFIER": "COMPOSANTS AVEC LE MÊME IDENTIFIANT [NOM]",
"COMPONENTS WITH THE SAME IDENTIFIER [NAME]": "",
"CONTAINED": "Contenu",
"COTS": "PRODUITS",
"COTS Clearing Deadline": "PRODUITS Date limite d'approbation",
Expand Down Expand Up @@ -230,6 +232,7 @@
"CycloneDx import condition 1": "L'importation <red>échouera</red> s'il existe déjà un projet existant avec le même nom et la même version que le composant présent dans la balise SBOM <red>metadata</red>.",
"CycloneDx import condition 2": "<red>Composants</red>",
"CycloneDx import condition 3": "Les <red>Packages</red> ne seront pas créés s'ils ne contiennent pas <blue>Nom</blue> ou <blue>Version ou PURL (URL du package)</blue> dans le fichier SBOM.",
"DATABASE ADMINISTRATION": "ADMINISTRATION DES BASES DE DONNÉES",
"DELETE_ALL_LICENCES_ERROR": "Quelque chose s'est mal passé. Essaie encore.",
"DELETE_ALL_LICENCES_SUCCESS": "Toutes les informations de licence supprimées avec succès.",
"DELETE_ALL_LICENSE": "Voulez-vous vraiment supprimer toutes les licences, types de licences, obligations, obligations, risques, catégories de risques et obligation de propriétés personnalisées de la base de données?",
Expand Down Expand Up @@ -523,6 +526,7 @@
"Linked Packages": "Forfaits liés",
"Linked Releases": "Communiqués liés",
"Linked Releases and Projects": "Communiqués et projets liés",
"Links": "Liens",
"List View": "Vue en liste",
"Logout": "Déconnexion",
"Low": "Faible",
Expand Down Expand Up @@ -625,6 +629,7 @@
"PARTIAL": "PARTIEL",
"PHASEOUT": "Élimination progressive",
"PROJECTS": "PROJETS",
"PROJECTS WITH THE SAME IDENTIFIER": "PROJETS AVEC LE MÊME IDENTIFIANT [NOM(VERSION)]",
"PROJECT_TYPE_INFO": "Client:\nInterne:\nProduit:\nService:\nSource intérieure : ",
"PTC Integrity": "PTC Intégrité",
"Packages": "Emballages",
Expand Down Expand Up @@ -686,6 +691,8 @@
"Quick Filter": "Filtre rapide",
"REFERRED": "Autres",
"REJECTED": "Rejeté",
"RELEASES WITH MORE THAN ONE SOURCE ATTACHMENT": "",
"RELEASES WITH THE SAME IDENTIFIER": "SORTIES AVEC LE MÊME IDENTIFIANT [NOM(VERSION)]",
"RELEASE_MAIN_STATE": "Open: Pas encore décidé Mainline: L'organisation ou la personne pense que l'utilisation de ce logiciel est recommandée, qui comprend plusieurs versions spécifiques: Le logiciel n'est pas recommandé en général, mais pour le cas d'utilisation spéciale ou pour cette version particulière, il est acceptable dans Phaseout: Le logiciel a des problèmes, veuillez envisager de le supprimer rapidement, si en usage Refusé: Logiciel qui n'est pas autorisé à être utilisé. Par exemple, les logiciels qui n'ont pas de licence",
"REPORT_AVAILABLE": "Rapport disponible",
"REPOSITORY_TYPE": "Type de dépôt",
Expand All @@ -709,6 +716,7 @@
"Release Create failed": "La publication Créer a échoué",
"Release Date of this Release": "Date de sortie",
"Release Mainline State": "État principal de libération",
"Release Name": "Nom de la version",
"Release Overview": "Aperçu de la publication",
"Release Path": "Chemin de sortie",
"Release Repository": "Dépôt de publication",
Expand Down Expand Up @@ -786,6 +794,8 @@
"Search Users": "Utilisateurs de recherche",
"Search Users Modal": "Utilisateurs de recherche Modal",
"Search Vendor": "Fournisseur de recherche",
"Search duplicate identifiers": "Rechercher des identifiants en double",
"Searching for duplicate identifiers": "Recherche d'identifiants en double",
"Secondary Departments and Roles": "",
"Security Assessment": "Évaluation de la sécurité",
"Security Responsible": "",
Expand Down Expand Up @@ -825,6 +835,7 @@
"Software Only": "Logiciels seulement",
"Software Platforms": "Plateformes logicielles",
"Something went wrong": "Quelque chose a mal tourné",
"Source Attachments Counts": "Nombre de pièces jointes sources",
"Source Code Available": "Code source disponible",
"Source Code Bundle": "Ensemble de codes sources",
"Source Code Delivery": "Code source Livraison",
Expand Down Expand Up @@ -866,6 +877,7 @@
"Text": "Texte",
"The": "Le",
"The component cannot be deleted, since it contains releases Please delete the releases first": "Composante <strong>{nom}</strong> ne peut pas être supprimé, car il contient <strong>{releaseCount}</strong> libérations. Veuillez d'abord supprimer les versions.",
"The following duplicate identifiers were found": "Les identifiants en double suivants ont été trouvés.",
"The new Component and new Release will be created, do you want to import?": "Le nouveau composant et la nouvelle version seront créés, voulez-vous importer?",
"The project cannot be deleted, since it is used by another project!": "",
"The projects have been successfully linked to project": "Les projets ont été liés avec succès au projet",
Expand Down
Loading

0 comments on commit ca03692

Please sign in to comment.