refactor: consolidate admin/users management under /people

This commit is contained in:
2026-06-17 09:32:26 +02:00
parent 4f370eee70
commit d6b42d78e7
31 changed files with 1928 additions and 855 deletions
+25
View File
@@ -701,6 +701,8 @@ describe("i18n dictionaries", () => {
email: "Email",
phone: "Phone",
department: "Department",
role: "Role",
status: "Status",
actions: "Actions",
},
actions: {
@@ -714,6 +716,9 @@ describe("i18n dictionaries", () => {
email: "Email",
phone: "Phone",
department: "Department",
role: "Role",
status: "Status",
noUser: "No user account",
},
},
new: {
@@ -734,11 +739,17 @@ describe("i18n dictionaries", () => {
emailPlaceholder: "Email",
phoneLabel: "Phone",
phonePlaceholder: "Phone",
roleLabel: "Role",
activeLabel: "Active user",
newPasswordLabel: "New password",
newPasswordPlaceholder: "Leave blank to keep current password",
userAccountHeading: "User account",
createSubmit: "Create Person",
updateSubmit: "Update Person",
},
fallback: {
unknownDepartment: "Unknown department",
unknownStatus: "Unknown status",
},
departments: {
IT: "IT",
@@ -756,6 +767,7 @@ describe("i18n dictionaries", () => {
updateSuccess: "Person updated successfully",
updateFailure: "Failed to update person",
duplicateEmail: "Email already exists",
notFound: "Person not found",
},
schema: {
firstNameRequired: "First name is required",
@@ -777,6 +789,8 @@ describe("i18n dictionaries", () => {
email: "Correo electrónico",
phone: "Teléfono",
department: "Departamento",
role: "Rol",
status: "Estado",
actions: "Acciones",
},
actions: {
@@ -790,6 +804,9 @@ describe("i18n dictionaries", () => {
email: "Correo electrónico",
phone: "Teléfono",
department: "Departamento",
role: "Rol",
status: "Estado",
noUser: "Sin cuenta de usuario",
},
},
new: {
@@ -810,11 +827,18 @@ describe("i18n dictionaries", () => {
emailPlaceholder: "Correo electrónico",
phoneLabel: "Teléfono",
phonePlaceholder: "Teléfono",
roleLabel: "Rol",
activeLabel: "Usuario activo",
newPasswordLabel: "Nueva contraseña",
newPasswordPlaceholder:
"Déjalo vacío para mantener la contraseña actual",
userAccountHeading: "Cuenta de usuario",
createSubmit: "Crear persona",
updateSubmit: "Actualizar persona",
},
fallback: {
unknownDepartment: "Departamento desconocido",
unknownStatus: "Estado desconocido",
},
departments: {
IT: "IT",
@@ -832,6 +856,7 @@ describe("i18n dictionaries", () => {
updateSuccess: "Persona actualizada correctamente",
updateFailure: "Error al actualizar la persona",
duplicateEmail: "El correo electrónico ya existe",
notFound: "Persona no encontrada",
},
schema: {
firstNameRequired: "El nombre es obligatorio",