Files
mercadodevida/work/current.md
2026-08-17 22:23:10 +02:00

17 lines
820 B
Markdown

# 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 /users` no 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 `total` desde la respuesta del backend.
## Plan
1. Backend: JOIN identity_users + users_profiles en GET /users
2. Backend: soporte q (ILIKE email), offset, limit, total count
3. Backend: serializar como id/email/role/displayName/phone/createdAt
4. Frontend: ajustar api-client para leer total, actualizar contador en page