Skip to content

Add roles support #283

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 87 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
87 commits
Select commit Hold shift + click to select a range
2a6f680
added gitlab integration & routing
EphraimEM Feb 11, 2025
a5fa97e
fix the error on gitlab enabled not found
EphraimEM Feb 11, 2025
8d95184
clean up the code
EphraimEM Feb 12, 2025
680b4ea
add role and routing
ashearin-lmco Feb 25, 2025
396735a
update english locale file, add role to Administration file, typo cor…
ashearin-lmco Feb 25, 2025
59305b0
refine role tab, add role api entry
ashearin-lmco Feb 27, 2025
d11e7b7
update language files
ashearin-lmco Feb 27, 2025
bc1bcbc
correct locale entries
ashearin-lmco Feb 27, 2025
52a7922
update description fields and methods in roles.vue, remove unused tra…
ashearin-lmco Feb 27, 2025
65703dc
fix linting issues
ashearin-lmco Feb 27, 2025
7301a5c
add ldapUser with Role & Project Membership
EphraimEM Mar 3, 2025
e8562df
Role UI implementation
ashearin Mar 4, 2025
2b830c0
Merge branch 'em-access-management' of https://github.com/EphraimEM/h…
jmayer-lm Mar 4, 2025
59d7bfe
remove description field
ashearin Mar 4, 2025
42a4b50
Update the LDAP users and role heading
EphraimEM Mar 5, 2025
4c6b052
Merge branch 'em-access-management' of https://github.com/EphraimEM/h…
ashearin Mar 5, 2025
86d070e
Merge branch 'ldap-user-roles-ui' of https://github.com/ashearin/hyad…
jmayer-lm Mar 5, 2025
a501cbc
add role fields for ldap users
ashearin Mar 6, 2025
bd6e85d
Merge branch 'ldap-user-roles-ui' of https://github.com/ashearin/hyad…
jmayer-lm Mar 6, 2025
0258ca2
add roleforminputgroup, add roles table to managedusers to test
ashearin Mar 6, 2025
6cbce97
Merge branch 'ldap-user-roles-ui' of https://github.com/ashearin/hyad…
jmayer-lm Mar 6, 2025
794a26d
working modal
ashearin Mar 7, 2025
096cb30
duplicate roles field in managed and oidc user pages
ashearin Mar 10, 2025
7a5415e
Merge branch 'ldap-user-roles-ui' of https://github.com/ashearin/hyad…
jmayer-lm Mar 10, 2025
761dd06
add permissions, duplicate roles field in managed and oidc user pages
ashearin Mar 10, 2025
3788515
Merge branch 'ldap-user-roles-ui' of https://github.com/ashearin/hyad…
jmayer-lm Mar 10, 2025
f8b1cea
add PAC switch to roles tab
ashearin Mar 10, 2025
65d1323
update locale files
ashearin Mar 10, 2025
74e14b4
Added english locale defs + first try at adding Permissions to CRM
jmayer-lm Mar 10, 2025
671d490
delete unused roleFormInputGroup file
ashearin Mar 10, 2025
bf58432
remove references to removed file
ashearin Mar 10, 2025
e90d4dc
tighten role modal
ashearin Mar 10, 2025
2661c86
pushing latest
ashearin Mar 12, 2025
f95831a
Merge branch 'ldap-user-roles-ui' of https://github.com/ashearin/hyad…
jmayer-lm Mar 13, 2025
673dfe9
add role to user working
ashearin Mar 14, 2025
4e20133
Merge branch 'ldap-user-roles-ui' of https://github.com/ashearin/hyad…
jmayer-lm Mar 17, 2025
240824a
working getUserRoles and renamed mappedrolelistgrgoupitem to projectr…
ashearin Mar 19, 2025
51bfd38
Merge branch 'ldap-user-roles-ui' of https://github.com/ashearin/hyad…
jmayer-lm Mar 19, 2025
e1ffcb8
working projectRoleListGroupItem, delete and edit buttons do not work
ashearin Mar 19, 2025
a5309cd
Merge branch 'ldap-user-roles-ui' of https://github.com/ashearin/hyad…
jmayer-lm Mar 19, 2025
c4ad39e
add rolesMixin, use in ldap user file
ashearin Mar 19, 2025
64d39b5
mixin cleanup
ashearin Mar 20, 2025
932343c
oidc group mapping added
EphraimEM Mar 20, 2025
eab4a57
Merge branch 'ldap-user-roles-ui' of https://github.com/ashearin/hyad…
jmayer-lm Mar 20, 2025
b1ec06f
revert oidc unintentional changes
ashearin Mar 20, 2025
605f3f5
Merge branch 'ldap-user-roles-ui' of https://github.com/ashearin/hyad…
jmayer-lm Mar 20, 2025
19512b8
Merge branch 'main' of https://github.com/ashearin/hyades-frontend in…
ashearin Mar 20, 2025
f1cb611
updated changes to populate roles and projects
jmayer-lm Mar 24, 2025
c659d55
Merge branch 'ldap-user-roles-ui' of https://github.com/ashearin/hyad…
jmayer-lm Mar 24, 2025
a11a174
add oidc to mounted event bus
EphraimEM Mar 26, 2025
dec0392
fix the added oidc to eventbus
EphraimEM Mar 26, 2025
c88ad4b
Merge branch 'ldap-user-roles-ui' into em-oidc-user
EphraimEM Mar 27, 2025
53dbe4b
Merge pull request #4 from EphraimEM/em-oidc-user
ashearin Mar 29, 2025
713333d
Merge branch 'ldap-user-roles-ui' of https://github.com/ashearin/hyad…
jmayer-lm Mar 31, 2025
2775190
Fix loading issues in OIDC, LDAP and Managed. Added userManagementMix…
emeremikwu-lm Mar 31, 2025
e2cd258
Merge branch 'ldap-user-roles-ui' of https://github.com/ashearin/hyad…
emeremikwu-lm Mar 31, 2025
3ac78e6
Merge branch 'em-managed-user-roles-ui' of https://github.com/emeremi…
jmayer-lm Mar 31, 2025
e63eb6c
Add safeguards for SelectRoleModal
emeremikwu-lm Mar 31, 2025
fcc51aa
Remove roleMixin dependency in LDAP, Managed, and OIDC; Cleanup
emeremikwu-lm Mar 31, 2025
dcd18a2
finish setting up Delete User functionality
jmayer-lm Apr 1, 2025
c1e3a57
Merge branch 'jm-roles-ui' of https://github.com/jmayer-lm/hyades-fro…
emeremikwu-lm Apr 1, 2025
c032c2f
Merge pull request #1 from ashearin/add-roles-access-management
ashearin Apr 1, 2025
bb8024d
Merge branch 'add-roles-support' into ldap-user-roles-ui
ashearin Apr 1, 2025
36a896c
Merge pull request #3 from ashearin/ldap-user-roles-ui
ashearin Apr 1, 2025
698c51d
Merge branch 'add-roles-support' of https://github.com/ashearin/hyade…
jmayer-lm Apr 1, 2025
c50dab5
Remove that gitlab integration for later implementation
emeremikwu-lm Apr 1, 2025
f5de94b
i18n translations
emeremikwu-lm Apr 1, 2025
e05248e
Merge pull request #5 from emeremikwu-lm/em-managed-user-roles-ui
ashearin Apr 1, 2025
49f1d6d
format local files
ashearin Apr 2, 2025
ea05b63
format it locale file
ashearin Apr 2, 2025
e25b1d8
intial try to fix permission modal. Having trouble with URL
jmayer-lm Apr 2, 2025
92489ba
Merge branch 'jm-fix-permissions' of https://github.com/jmayer-lm/hya…
emeremikwu-lm Apr 3, 2025
2481a59
fix: fix projectlist refresh, add translation
ashearin Apr 3, 2025
8d7c796
Multi-select feature for SelectPermissionModal
emeremikwu-lm Apr 3, 2025
56f3183
Formatting
emeremikwu-lm Apr 3, 2025
18b13f5
fix docker file
emeremikwu-lm Apr 7, 2025
3aa750f
Merge branch 'add-roles-support' into em-managed-user-roles-ui
ashearin Apr 8, 2025
b14a48a
Merge pull request #8 from emeremikwu-lm/em-managed-user-roles-ui
ashearin Apr 8, 2025
5af7a84
Fix: allow permission selection when creating a new role
alamb-lm Apr 14, 2025
e41b165
Merge branch 'add-roles-support' into al-fix-permission-selection
alamb-lm Apr 15, 2025
7092931
Merge pull request #11 from alamb-lm/al-fix-permission-selection
ashearin Apr 15, 2025
9fcf7b7
Update the requestBody in CreateRoleModal to work with the API
alamb-lm Apr 30, 2025
e77a032
Merge pull request #12 from alamb-lm/create-role-request
ashearin Apr 30, 2025
5747e5c
Merge branch 'main' of https://github.com/ashearin/hyades-frontend in…
ashearin May 5, 2025
64bc9ca
remove role specific permission constants
ashearin May 5, 2025
9212540
Merge branch 'main' of https://github.com/ashearin/hyades-frontend in…
ashearin May 6, 2025
6197537
reset permissions file
ashearin May 7, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions src/i18n/locales/de.json
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@
"api_keys": "API-Schlüssel",
"api_token": "API-Token",
"api_token_header": "Header des API-Tokens",
"assign_role": "Rolle zuweisen",
"base_url": "Basis-URL",
"bearer_token_auth_enable": "Authentifizieren mit einem persönlichen Zugriffstoken",
"bom_formats": "BOM-Formate",
Expand All @@ -64,6 +65,7 @@
"create_oidc_group": "Gruppe erstellen",
"create_oidc_user": "OpenID Connect-Benutzer erstellen",
"create_repository": "Repository erstellen",
"create_role": "Rolle erstellen",
"create_team": "Team erstellen",
"create_template": "Vorlage erstellen",
"create_user": "Benutzer erstellen",
Expand All @@ -78,6 +80,7 @@
"delete_alert": "Alarm löschen",
"delete_oidc_group": "Gruppe löschen",
"delete_repository": "Repository löschen",
"delete_role": "Rolle löschen",
"delete_team": "Team löschen",
"delete_template": "Vorlage löschen",
"delete_user": "Benutzer löschen",
Expand All @@ -86,6 +89,7 @@
"disabled_for_tags": "Deaktiviert für Tags",
"distinguished_name": "Distinguished Name",
"edit_api_key_comment": "Kommentar zum API-Schlüssel bearbeiten",
"edit_role": "Rolle bearbeiten",
"email": "E-Mail",
"email_address": "E-Mail-Adresse",
"email_enable_ssltls": "SSL/TLS-Verschlüsselung aktivieren",
Expand Down Expand Up @@ -172,6 +176,7 @@
"new_api_key": "Dies ist der neu erzeugte API -Schlüssel. \nBitte beachten Sie, dass es nur einmal angezeigt wird und später nicht abgerufen werden kann.",
"new_api_key_title": "Neuer API -Schlüssel",
"nixpkgs": "Nixpkgs",
"no_unassigned_projects": "Keine nicht zugewiesenen Projekte",
"notification_level": "Level",
"notifications": "Benachrichtigungen",
"npm": "NPM",
Expand All @@ -196,7 +201,10 @@
"personal_access_token": "Persönlicher Zugriffstoken",
"portfolio_access_control": "Portfolio-Zugriffskontrolle",
"preview": "Vorschau",
"project": "Projekt",
"project_access": "Projektzugriff",
"project_membership": "Projektmitgliedschaft",
"project_name": "Projektname",
"project_retention_enable": "Aktivieren Sie das Löschen inaktiver Projekte",
"publisher": "Publisher",
"publisher_class": "Publisher-Klasse",
Expand All @@ -214,6 +222,9 @@
"reindex_vulnerabilities": "Sicherheitslücken",
"reindex_vulnerable_software": "Anfällige Software",
"remove_api_key": "remove_api_key",
"remove_permission": "Erlaubnis entfernen",
"remove_role": "Rolle entfernen",
"remove_team_membership": "Mitgliedschaft entfernen",
"repositories": "Repositorys",
"repository_authentication": "Authentifizierung erforderlich",
"repository_created": "Repository erstellt",
Expand All @@ -224,6 +235,7 @@
"required_fullname": "Der vollständige Name ist erforderlich",
"required_oidc_group_name": "Name ist erforderlich",
"required_password": "Passwort wird benötigt",
"required_role_name": "Rollenname ist erforderlich",
"required_team_name": "Teamname ist erforderlich",
"required_username": "Benutzername wird benötigt",
"restore_default_template": "Standardvorlagen wiederherstellen",
Expand All @@ -236,12 +248,20 @@
"risk_score_weight_medium": "Mittel (Standard: 3)",
"risk_score_weight_unassigned": "Nicht zugewiesen (Standard: 5)",
"risk_score_weighting_description": "Sie können die Gewichtung jedes Schweregrads anpassen, um die Risikobewertung anzupassen.",
"role": "Rolle",
"role_assigned": "Rolle zugewiesen",
"role_created": "Rolle erstellt",
"role_deleted": "Rolle gelöscht",
"role_membership": "Rollenmitgliedschaft",
"role_name": "Rollenname",
"roles": "Rollen",
"scope": "Scope",
"select_ecosystem": "Ökosysteme auswählen",
"select_ldap_group": "LDAP-Gruppe auswählen",
"select_oidc_group": "OpenID Connect-Gruppe auswählen",
"select_permission": "Berechtigung auswählen",
"select_project": "Projekt auswählen",
"select_role": "Rolle auswählen",
"select_team": "Team auswählen",
"select_team_as_recipient": "Team als Empfänger auswählen",
"snyk": "Snyk (Beta)",
Expand Down Expand Up @@ -365,6 +385,7 @@
"apply_vex": "VEX anwenden",
"apply_vex_tooltip": "Wenden Sie Analysen aus einem Vulnerability Exploitability eXchange (VEX)-Dokument auf dieses Projekt an.",
"approved": "Genehmigt",
"assign": "Zuweisen",
"attributed_on": "Zugeordnet am",
"audit_trail": "Buchungskontrolle",
"audit_vulnerabilities": "Schwachstellen prüfen",
Expand Down
21 changes: 21 additions & 0 deletions src/i18n/locales/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@
"api_keys": "API Keys",
"api_token": "API token",
"api_token_header": "API token header",
"assign_role": "Assign Role",
"base_url": "Base URL",
"bearer_token_auth_enable": "Authenticate with a personal access token",
"bom_formats": "BOM Formats",
Expand All @@ -64,6 +65,7 @@
"create_oidc_group": "Create Group",
"create_oidc_user": "Create OpenID Connect User",
"create_repository": "Create Repository",
"create_role": "Create Role",
"create_team": "Create Team",
"create_template": "Create Template",
"create_user": "Create User",
Expand All @@ -78,6 +80,7 @@
"delete_alert": "Delete Alert",
"delete_oidc_group": "Delete Group",
"delete_repository": "Delete Repository",
"delete_role": "Delete Role",
"delete_team": "Delete Team",
"delete_template": "Delete Template",
"delete_user": "Delete User",
Expand All @@ -86,6 +89,7 @@
"disabled_for_tags": "Disabled for tags",
"distinguished_name": "Distinguished name",
"edit_api_key_comment": "Edit API Key Comment",
"edit_role": "Edit Role",
"email": "Email",
"email_address": "Email address",
"email_enable_ssltls": "Enable SSL/TLS encryption",
Expand Down Expand Up @@ -172,6 +176,7 @@
"new_api_key": "This is the newly generated API key. Please note that it will only be displayed once and cannot be retrieved later.",
"new_api_key_title": "New API Key",
"nixpkgs": "Nixpkgs",
"no_unassigned_projects": "No unassigned projects",
"notification_level": "Notification level",
"notifications": "Notifications",
"npm": "NPM",
Expand All @@ -196,7 +201,10 @@
"personal_access_token": "Personal Access Token",
"portfolio_access_control": "Portfolio Access Control",
"preview": "Preview",
"project": "Project",
"project_access": "Project access",
"project_membership": "Project Membership",
"project_name": "Project Name",
"project_retention_enable": "Enable Inactive Project Deletion",
"publisher": "Publisher",
"publisher_class": "Publisher class",
Expand All @@ -214,6 +222,9 @@
"reindex_vulnerabilities": "Vulnerabilities",
"reindex_vulnerable_software": "Vulnerable software",
"remove_api_key": "Remove API Key",
"remove_permission": "Remove Permission",
"remove_role": "Remove Role",
"remove_team_membership": "Remove Membership",
"repositories": "Repositories",
"repository_authentication": "Authentication required",
"repository_created": "Repository created",
Expand All @@ -224,6 +235,7 @@
"required_fullname": "Fullname is required",
"required_oidc_group_name": "Name is required",
"required_password": "Password is required",
"required_role_name": "Role name is required",
"required_team_name": "Team name is required",
"required_username": "Username is required",
"restore_default_template": "Restore default templates",
Expand All @@ -236,12 +248,20 @@
"risk_score_weight_medium": "Medium (default: 3)",
"risk_score_weight_unassigned": "Unassigned (default: 5)",
"risk_score_weighting_description": "You can customize the weighting of each severity to customize the risk score.",
"role": "Role",
"role_assigned": "Role Assigned",
"role_created": "Role Created",
"role_deleted": "Role Deleted",
"role_membership": "Role Membership",
"role_name": "Role Name",
"roles": "Roles",
"scope": "Scope",
"select_ecosystem": "Select Ecosystems",
"select_ldap_group": "Select LDAP Group",
"select_oidc_group": "Select OpenID Connect Group",
"select_permission": "Select permission",
"select_project": "Select Project",
"select_role": "Select Role",
"select_team": "Select Team",
"select_team_as_recipient": "Select team as recipient",
"snyk": "Snyk (Beta)",
Expand Down Expand Up @@ -365,6 +385,7 @@
"apply_vex": "Apply VEX",
"apply_vex_tooltip": "Apply analyses from a Vulnerability Exploitability eXchange (VEX) document to this project.",
"approved": "Approved",
"assign": "Assign",
"attributed_on": "Attributed On",
"audit_trail": "Audit Trail",
"audit_vulnerabilities": "Audit Vulnerabilities",
Expand Down
21 changes: 21 additions & 0 deletions src/i18n/locales/es.json
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@
"api_keys": "Claves API",
"api_token": "token API",
"api_token_header": "api_token_header",
"assign_role": "Asignar rol",
"base_url": "URL base",
"bearer_token_auth_enable": "Autenticarse con un token de acceso personal",
"bom_formats": "Formatos de lista de materiales",
Expand All @@ -64,6 +65,7 @@
"create_oidc_group": "Crea un grupo",
"create_oidc_user": "Crear usuario de OpenID Connect",
"create_repository": "Crear repositorio",
"create_role": "Crear rol",
"create_team": "Crear equipo",
"create_template": "Crear plantilla",
"create_user": "Crear usuario",
Expand All @@ -78,6 +80,7 @@
"delete_alert": "Eliminar alerta",
"delete_oidc_group": "Eliminar grupo",
"delete_repository": "Eliminar repositorio",
"delete_role": "Delete Role",
"delete_team": "Eliminar equipo",
"delete_template": "Eliminar plantilla",
"delete_user": "Borrar usuario",
Expand All @@ -86,6 +89,7 @@
"disabled_for_tags": "Deshabilitado para etiquetas",
"distinguished_name": "Nombre distinguido",
"edit_api_key_comment": "edit_api_key_comment",
"edit_role": "Rol de edición",
"email": "Correo electrónico",
"email_address": "Dirección de correo electrónico",
"email_enable_ssltls": "Habilitar el cifrado SSL/TLS",
Expand Down Expand Up @@ -172,6 +176,7 @@
"new_api_key": "Esta es la clave API recientemente generada. \nTenga en cuenta que solo se mostrará una vez y no se puede recuperar más tarde.",
"new_api_key_title": "Nueva clave API",
"nixpkgs": "Nixpkgs",
"no_unassigned_projects": "No hay proyectos no asignados",
"notification_level": "Nivel de notificación",
"notifications": "Notificaciones",
"npm": "MNP",
Expand All @@ -196,7 +201,10 @@
"personal_access_token": "Token de acceso personal",
"portfolio_access_control": "Control de acceso al portafolio",
"preview": "Avance",
"project": "Proyecto",
"project_access": "Acceso al proyecto",
"project_membership": "Membresía del proyecto",
"project_name": "Nombre del proyecto",
"project_retention_enable": "Habilitar la eliminación de proyectos inactivos",
"publisher": "Editor",
"publisher_class": "Clase de editor",
Expand All @@ -214,6 +222,9 @@
"reindex_vulnerabilities": "Vulnerabilidades",
"reindex_vulnerable_software": "software vulnerable",
"remove_api_key": "remove_api_key",
"remove_permission": "Eliminar el permiso",
"remove_role": "Eliminar el rol",
"remove_team_membership": "Eliminar la membresía",
"repositories": "Repositorios",
"repository_authentication": "Autenticacion requerida",
"repository_created": "Repositorio creado",
Expand All @@ -224,6 +235,7 @@
"required_fullname": "Se requiere el nombre completo",
"required_oidc_group_name": "Se requiere el nombre",
"required_password": "se requiere contraseña",
"required_role_name": "El nombre del rol es obligatorio",
"required_team_name": "El nombre del equipo es obligatorio.",
"required_username": "Se requiere nombre de usuario",
"restore_default_template": "Restaurar plantillas predeterminadas",
Expand All @@ -236,12 +248,20 @@
"risk_score_weight_medium": "Medio (predeterminado: 3)",
"risk_score_weight_unassigned": "No asignado (predeterminado: 5)",
"risk_score_weighting_description": "Puede personalizar la ponderación de cada gravedad para personalizar la puntuación de riesgo.",
"role": "Role",
"role_assigned": "Rol asignado",
"role_created": "Rol creado",
"role_deleted": "Rol eliminado",
"role_membership": "Membresía de rol",
"role_name": "Nombre del rol",
"roles": "Roles",
"scope": "Alcance",
"select_ecosystem": "Seleccionar ecosistemas",
"select_ldap_group": "Seleccione grupo LDAP",
"select_oidc_group": "Seleccione el grupo de conexión OpenID",
"select_permission": "Seleccionar permiso",
"select_project": "Seleccionar Proyecto",
"select_role": "Rol de selección",
"select_team": "Selecciona un equipo",
"select_team_as_recipient": "Seleccionar equipo como destinatario",
"snyk": "Snyk (Beta)",
Expand Down Expand Up @@ -365,6 +385,7 @@
"apply_vex": "Aplicar VEX",
"apply_vex_tooltip": "Aplique análisis de un documento de Vulnerability Exploitability eXchange (VEX) a este proyecto.",
"approved": "Aprobado",
"assign": "Asignar",
"attributed_on": "Atribuido el",
"audit_trail": "Pista de auditoría",
"audit_vulnerabilities": "Vulnerabilidades de auditoría",
Expand Down
21 changes: 21 additions & 0 deletions src/i18n/locales/fr.json
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@
"api_keys": "Clés d'API",
"api_token": "Jeton d'API",
"api_token_header": "Entête du jeton d'API",
"assign_role": "Attribuer un rôle",
"base_url": "URL de base",
"bearer_token_auth_enable": "S'authentifier avec un jeton d'accès personnel",
"bom_formats": "Formats de nomenclature (BOM)",
Expand All @@ -64,6 +65,7 @@
"create_oidc_group": "Créer un groupe",
"create_oidc_user": "Créer un utilisateur OpenID Connect",
"create_repository": "Créer un dépôt",
"create_role": "Créer un rôle",
"create_team": "Créer une équipe",
"create_template": "Créer un modèle",
"create_user": "Créer un utilisateur",
Expand All @@ -78,6 +80,7 @@
"delete_alert": "Supprimer l'alerte",
"delete_oidc_group": "Supprimer le groupe",
"delete_repository": "Supprimer le dépôt",
"delete_role": "Supprimer le rôle",
"delete_team": "Supprimer l'équipe",
"delete_template": "Supprimer le modèle",
"delete_user": "Supprimer l'utilisateur",
Expand All @@ -86,6 +89,7 @@
"disabled_for_tags": "Désactivé pour les balises",
"distinguished_name": "Nom distinctif (DN)",
"edit_api_key_comment": "Éditer le commentaire de clé d'API",
"edit_role": "Modifier le rôle",
"email": "Courriel",
"email_address": "Adresse de courriel",
"email_enable_ssltls": "Activer le chiffrement SSL/TLS",
Expand Down Expand Up @@ -172,6 +176,7 @@
"new_api_key": "Il s'agit de la clé API nouvellement générée. \nVeuillez noter qu'il ne sera affiché qu'une seule fois et ne peut pas être récupéré plus tard.",
"new_api_key_title": "Nouvelle clé API",
"nixpkgs": "Nixpkgs",
"no_unassigned_projects": "Pas de projets non attribués",
"notification_level": "Niveau d'alerte",
"notifications": "Notifications",
"npm": "NPM",
Expand All @@ -196,7 +201,10 @@
"personal_access_token": "Jeton d'accès personnel",
"portfolio_access_control": "Contrôle d'accès au portefolio",
"preview": "Aperçu",
"project": "Projet",
"project_access": "Accès au projet",
"project_membership": "Adhésion au projet",
"project_name": "Nom du projet",
"project_retention_enable": "Activer la suppression des projets inactifs",
"publisher": "Éditeur",
"publisher_class": "Classe d'éditeur",
Expand All @@ -214,6 +222,9 @@
"reindex_vulnerabilities": "Vulnérabilités",
"reindex_vulnerable_software": "Logiciels vulnérables",
"remove_api_key": "Retirer la clé d'API",
"remove_permission": "Supprimer l'autorisation",
"remove_role": "Supprimer le rôle",
"remove_team_membership": "Supprimer",
"repositories": "Dépôts",
"repository_authentication": "Authentification requise",
"repository_created": "Dépôt créé",
Expand All @@ -224,6 +235,7 @@
"required_fullname": "Le nom complet est requis",
"required_oidc_group_name": "Le nom est requis",
"required_password": "Mot de passe requis",
"required_role_name": "Le nom du rôle est obligatoire",
"required_team_name": "Le nom de l'équipe est requis",
"required_username": "Nom d'utilisateur est nécessaire",
"restore_default_template": "Restaurer les modèles par défaut",
Expand All @@ -236,12 +248,20 @@
"risk_score_weight_medium": "Moyen (par défaut : 3)",
"risk_score_weight_unassigned": "Non attribué (par défaut : 5)",
"risk_score_weighting_description": "Vous pouvez personnaliser la pondération de chaque gravité pour personnaliser le score de risque.",
"role": "Rôle",
"role_assigned": "Rôle attribué",
"role_created": "Rôle créé",
"role_deleted": "Rôle supprimé",
"role_membership": "Adhésion au rôle",
"role_name": "Nom du rôle",
"roles": "Rôles",
"scope": "Périmètre",
"select_ecosystem": "Sélectionner les écosystèmes",
"select_ldap_group": "Sélectionner un groupe LDAP",
"select_oidc_group": "Sélectionner le groupe OpenID Connect",
"select_permission": "Sélectionner l'autorisation",
"select_project": "Sélectionner un projet",
"select_role": "Sélectionner un rôle",
"select_team": "Sélectionner une équipe",
"select_team_as_recipient": "Sélectionner une équipe comme destinataire",
"snyk": "Snyk (bêta)",
Expand Down Expand Up @@ -365,6 +385,7 @@
"apply_vex": "Appliquer VEX",
"apply_vex_tooltip": "Appliquer les analyses d'un document Vulnerability Exploitability eXchange (VEX) à ce projet.",
"approved": "Approuvée",
"assign": "Attribuer",
"attributed_on": "Attribuée le",
"audit_trail": "Suivi d'audit",
"audit_vulnerabilities": "Audit des vulnérabilités",
Expand Down
Loading