Add search and status/role/type filters to People

Makes it practical to find people in larger orgs across GraphQL, MCP, CLI, and n8n, with page size raised to 100.

Signed-off-by: Sacha Al Himdani <sacha@probo.com>
This commit is contained in:
Sacha Al Himdani
2026-07-27 14:46:15 +02:00
parent edb67743ae
commit d61ec8dd65
19 changed files with 624 additions and 123 deletions

View File

@@ -1676,6 +1676,13 @@
"contractor": "Prestataire",
"serviceAccount": "Compte de service"
},
"membershipRole": {
"owner": "Propriétaire",
"admin": "Administrateur",
"viewer": "Lecteur",
"auditor": "Auditeur",
"employee": "Employé"
},
"registryStatus": {
"open": "Ouvert",
"inProgress": "En cours",
@@ -2419,7 +2426,15 @@
"role": "Rôle",
"createdOn": "Créé le"
},
"empty": "Aucune personne"
"empty": "Aucune personne",
"searchPlaceholder": "Rechercher des personnes...",
"filters": {
"allStatuses": "Tous les statuts",
"active": "Actif",
"inactive": "Inactif",
"allRoles": "Tous les rôles",
"allTypes": "Tous les types"
}
},
"peopleListItem": {
"messages": {
@@ -2439,13 +2454,6 @@
"archive": "Voulez-vous vraiment archiver {{name}} ?",
"remove": "Voulez-vous vraiment supprimer {{name}} ?"
},
"roles": {
"owner": "Propriétaire",
"admin": "Administrateur",
"viewer": "Lecteur",
"auditor": "Auditeur",
"employee": "Employé"
},
"actions": {
"send": "Envoyer",
"sendActivationMail": "Envoyer l’e-mail d’activation",
@@ -2473,13 +2481,6 @@
"contractStartDate": "Date de début de contrat",
"contractEndDate": "Date de fin de contrat"
},
"roles": {
"owner": "Propriétaire",
"admin": "Administrateur",
"viewer": "Lecteur",
"auditor": "Auditeur",
"employee": "Employé"
},
"roleDescriptions": {
"owner": "Accès complet à tout",
"admin": "Accès complet sauf la configuration de l’organisation et les clés API",