feat(club-006): club admin: dashboard, members, movements and settings
This commit is contained in:
18
work/artifacts/CLUB-006/architect.md
Normal file
18
work/artifacts/CLUB-006/architect.md
Normal file
@@ -0,0 +1,18 @@
|
||||
# Architect — CLUB-006
|
||||
|
||||
## Objetivo
|
||||
Panel de administración del Club de Clientes: lista de socios, detalle y movimientos.
|
||||
|
||||
## Diseño
|
||||
|
||||
### Backend endpoints (admin)
|
||||
- `GET /admin/club/members` — lista paginada con búsqueda por código o email
|
||||
- `GET /admin/club/members/:memberId` — detalle de socio
|
||||
- `GET /admin/club/members/:memberId/movements` — movimientos del ledger
|
||||
|
||||
### Frontend admin
|
||||
- `/admin/club/` — lista de socios con búsqueda, filtro por estado y paginación
|
||||
- `/admin/club/:id` — detalle del socio con tabla de movimientos
|
||||
|
||||
### Navegación
|
||||
- Nuevo item en sidebar: "🎫 Club" con permiso `orders.read` (disponible para staff)
|
||||
Reference in New Issue
Block a user