erp-core/docs/05-user-stories/mgn-013/US-MGN-013-004-001-configuracin-de-perfil-y-preferencias-en-portal.md

1.9 KiB

US-MGN-013-004-001: Configuración de Perfil y Preferencias en Portal

RF Asociado: RF-MGN-013-001 Módulo: MGN-013 - Portal de Usuarios Epic: Configuración Prioridad: P0 Story Points: 8 Sprint: Sprint 27 Estado: Ready for Development Fecha: 2025-11-24


User Story

Como cliente/proveedor, Quiero Configuración de Perfil y Preferencias en Portal, Para interactuar con la empresa de forma autónoma.

Descripción Detallada

Portal permite a clientes/proveedores acceder a información y documentos sin intervención interna.

Criterios de Aceptación

Escenario 1: Funcionalidad principal

Dado que soy usuario del portal, Cuando ejecuto acción, Entonces resultado esperado.

Escenario 2: Seguridad

Dado que intento acceder sin autorización, Cuando envío request, Entonces error 403 o redirect a login.

Reglas de Negocio

  • RN-1: Solo usuarios con rol portal_user pueden acceder.
  • RN-2: Datos filtran por partner_id del usuario.
  • RN-3: Solo documentos públicos son visibles.

Tareas Técnicas

Backend

  • Endpoints
  • Middleware de autenticación portal
  • Filtros por partner_id
  • Unit tests (>80%)

Frontend (Portal)

  • Página dedicada para portal
  • Layout separado de admin
  • Componentes públicos
  • Component tests

Database

  • RLS policies específicas para portal
  • Vistas filtradas

Estimación Detallada

Tarea Horas
Backend 4
Frontend 8
Testing 4
TOTAL 16 horas = 8 SP

Definition of Done

  • Código implementado
  • Tests >80%
  • Seguridad validada
  • QA/PO aprobado

Referencias