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

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 /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