820 B
820 B
Feature actual
ADM-018: Admin: Customer List
- Status: in_progress
- Stage: design
- Priority: medium
- Phase: customers
- Description: Listado de clientes con búsqueda y paginación.
- Backend gap:
GET /usersno soporta search (q), pagination (offset/limit), ni devuelve total, email o role. Hay que hacer JOIN identity_users + users_profiles. - Frontend: Ya existe la página con tabla, búsqueda debounced, paginación y modales crear/editar. Falta cablear
totaldesde la respuesta del backend.
Plan
- Backend: JOIN identity_users + users_profiles en GET /users
- Backend: soporte q (ILIKE email), offset, limit, total count
- Backend: serializar como id/email/role/displayName/phone/createdAt
- Frontend: ajustar api-client para leer total, actualizar contador en page