Pre-Cierre sprint 7.
Some checks failed
/ Deploy to Cloudflare Pages (push) Has been cancelled

This commit is contained in:
2026-07-07 10:44:23 -03:00
parent ef9ec472d5
commit 6be9f6267f
2 changed files with 20 additions and 3 deletions

View File

@@ -128,4 +128,16 @@ Los assets SÍ existen en `assets/` (4 PNGs documentados en `simulador-web/CLAUD
**Trabajo pendiente:** cargar el PNG vía `html2canvas` o convertirlo a base64 e inyectarlo en el header de los 3 PDFs (Actual, Automatizado, ROI). Ya existe la regla en CLAUDE.md de usar el PNG en lugar de texto "InQ"/"InQuality".
**Estimación:** Sprint 6 o posterior. Baja prioridad — los PDFs ya tienen "Powered by InQuality" en footer.
**Estimación:** Sprint 6 o posterior. Baja prioridad — los PDFs ya tienen "Powered by InQuality" en footer.
### [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.
**Trabajo pendiente:**
- Ocultar el botón de Settings en LibraryPage para `client_editor` y `client_viewer`
- Agregar guard en la ruta `/settings` (componente-level, mismo patrón que `/admin/*` y `/import`)
- Verificar si `/recursos` también debe ser inaccesible para roles de cliente
**No es riesgo de seguridad** (es solo preferencia de UI local, sin datos sensibles).
**Estimación:** 1h — agregar al sprint siguiente junto con otros ajustes de UX de cliente.