fix(workspace): back button con orgName via JOIN + navegación simplificada a /library
Some checks failed
/ Deploy to Cloudflare Pages (push) Has been cancelled
Some checks failed
/ Deploy to Cloudflare Pages (push) Has been cancelled
This commit is contained in:
19
BACKLOG.md
19
BACKLOG.md
@@ -130,6 +130,25 @@ Los assets SÍ existen en `assets/` (4 PNGs documentados en `simulador-web/CLAUD
|
||||
|
||||
**Estimación:** Sprint 6 o posterior. Baja prioridad — los PDFs ya tienen "Powered by InQuality" en footer.
|
||||
|
||||
### [SPRINT-8] Consolidación modelo de cliente: organizations → areas → procesos
|
||||
|
||||
Refactorización de modelo de datos para unificar los tres conceptos paralelos de "cliente" (process_groups, clientName, org_id) en una jerarquía de dos niveles.
|
||||
|
||||
**Scope:**
|
||||
- Nueva tabla `areas (id, org_id, name)` — reemplaza `process_groups`
|
||||
- `area_id` en `processes` — reemplaza `group_id`
|
||||
- Eliminar campo `clientName` (texto libre) del dominio y la UI
|
||||
- `LibraryPage`: agrupa por org → área (en lugar de por clientName)
|
||||
- Workspace sidebar: org como contexto (read-only), área como selector normalizado
|
||||
- Admin UI: CRUD de áreas por org
|
||||
- RLS para `areas`
|
||||
- Migración: bulk-assign 154 procesos de prueba a InQuality, eliminar process_groups de prueba
|
||||
- Tests E2E del flujo completo
|
||||
|
||||
**Referencia:** `STRATEGIC_DIRECTION.md` → "Consolidación del modelo de cliente" (2026-07-07).
|
||||
|
||||
---
|
||||
|
||||
### [BACKLOG] Ocultar Settings y ruta /settings para roles de cliente
|
||||
|
||||
El ícono de tuerca (⚙) en LibraryPage es visible y navegable para `client_editor` y `client_viewer`. La página de configuración ("Etiqueta de grupos") es una feature interna de InQuality — un cliente no debería ver ni editar esta preferencia.
|
||||
|
||||
Reference in New Issue
Block a user