3.3 KiB
3.3 KiB
_MAP: MGN-002 - Usuarios
Modulo: MGN-002 Nombre: Usuarios Fase: 01 - Foundation Story Points: 35 SP Estado: Migrado GAMILIT Ultima actualizacion: 2025-12-05
Resumen
Gestion completa de usuarios del sistema incluyendo CRUD, perfiles, preferencias, activacion/desactivacion y busqueda.
Metricas
| Metrica | Valor |
|---|---|
| Story Points | 35 SP |
| Requerimientos (RF) | 5 |
| Especificaciones (ET) | 2 |
| User Stories (US) | 4 |
| Tablas DB | 3 |
| Endpoints API | 14 |
Requerimientos Funcionales (5)
| ID | Archivo | Titulo | Prioridad | Estado |
|---|---|---|---|---|
| RF-USER-001 | RF-USER-001.md | CRUD de Usuarios | P0 | Migrado |
| RF-USER-002 | RF-USER-002.md | Perfil de Usuario | P0 | Migrado |
| RF-USER-003 | RF-USER-003.md | Preferencias | P1 | Migrado |
| RF-USER-004 | RF-USER-004.md | Activacion/Desactivacion | P1 | Migrado |
| RF-USER-005 | RF-USER-005.md | Busqueda de Usuarios | P1 | Migrado |
Indice: INDICE-RF-USER.md
Especificaciones Tecnicas (2)
| ID | Archivo | Titulo | RF Asociados | Estado |
|---|---|---|---|---|
| ET-USERS-001 | ET-users-backend.md | Backend Users | RF-USER-001 a RF-USER-005 | Migrado |
| ET-USERS-002 | ET-USER-database.md | Database Users | RF-USER-001 a RF-USER-003 | Migrado |
Historias de Usuario (4)
| ID | Archivo | Titulo | RF | SP | Estado |
|---|---|---|---|---|---|
| US-MGN002-001 | US-MGN002-001.md | Crear Usuario | RF-USER-001 | 5 | Migrado |
| US-MGN002-002 | US-MGN002-002.md | Editar Usuario | RF-USER-001 | 3 | Migrado |
| US-MGN002-003 | US-MGN002-003.md | Gestionar Perfil | RF-USER-002 | 5 | Migrado |
| US-MGN002-004 | US-MGN002-004.md | Configurar Preferencias | RF-USER-003 | 3 | Migrado |
Backlog: BACKLOG-MGN002.md
Implementacion
Database
| Objeto | Tipo | Schema |
|---|---|---|
| users | Tabla | core_users |
| user_profiles | Tabla | core_users |
| user_preferences | Tabla | core_users |
Backend
| Objeto | Tipo | Path |
|---|---|---|
| UsersModule | Module | src/modules/users/ |
| UsersService | Service | src/modules/users/users.service.ts |
| UsersController | Controller | src/modules/users/users.controller.ts |
Frontend
| Objeto | Tipo | Path |
|---|---|---|
| UsersPage | Page | src/features/users/pages/UsersPage.tsx |
| UserDetailPage | Page | src/features/users/pages/UserDetailPage.tsx |
| ProfilePage | Page | src/features/users/pages/ProfilePage.tsx |
Dependencias
Depende de: MGN-001 (Auth)
Requerido por: MGN-003 (Roles), MGN-004 (Tenants), MGN-011 (RRHH)
Trazabilidad
Ver: TRACEABILITY.yml
Generado por: Requirements-Analyst Fecha: 2025-12-05