Users: Editor de Matriz de Permisos #3

Open
opened 2026-06-22 05:01:25 +02:00 by ana.rivera · 0 comments
Owner

Como administrador del sistema
Quiero editar los permisos de una plantilla mediante una matriz visual de checkboxes
Para configurar con precisión qué acciones puede realizar cada tipo de usuario en cada módulo del sistema

Criterios de Aceptación

  1. Matriz de permisos: El editor debe mostrar una tabla donde:
    • Las filas son los módulos/funcionalidades del sistema
    • Las columnas son los tipos de acceso: View, Add, Edit, Delete, Import, Export
  2. Activación de permisos: Cada celda debe ser un checkbox independiente que habilite o deshabilite ese permiso específico para ese módulo.
  3. Acciones por columna: Debe existir un botón "Select All" / "Clear All" en el encabezado de cada columna para activar o limpiar todos los permisos de ese tipo de acceso de un solo clic.
  4. Guardado: Un botón "Save" debe persistir todos los cambios de la matriz. Debe mostrarse confirmación al guardar exitosamente.
  5. Cancelar: Debe haber opción de descartar cambios y volver al listado sin guardar.

Notas Técnicas

  • Componente PermissionMatrix con checkboxes por celda
  • Considerar indicador visual de cambios sin guardar (ej. badge o botón Save resaltado)

Definition of Done

  • Matriz con 6 columnas de acceso funcional
  • Checkboxes por celda operativos y reflejan el estado actual de la plantilla
  • Botones "Select All" / "Clear All" por columna funcionando
  • Guardado persiste los cambios correctamente
  • Cancelar descarta cambios y regresa al listado Listado y Creación de Plantillas de Permisos

Refrencia Visual:
Users_Editor_Matriz_Permisos

**Como** administrador del sistema **Quiero** editar los permisos de una plantilla mediante una matriz visual de checkboxes **Para** configurar con precisión qué acciones puede realizar cada tipo de usuario en cada módulo del sistema ### Criterios de Aceptación 1. **Matriz de permisos:** El editor debe mostrar una tabla donde: - Las **filas** son los módulos/funcionalidades del sistema - Las **columnas** son los tipos de acceso: `View`, `Add`, `Edit`, `Delete`, `Import`, `Export` 2. **Activación de permisos:** Cada celda debe ser un checkbox independiente que habilite o deshabilite ese permiso específico para ese módulo. 3. **Acciones por columna:** Debe existir un botón "Select All" / "Clear All" en el encabezado de cada columna para activar o limpiar todos los permisos de ese tipo de acceso de un solo clic. 4. **Guardado:** Un botón "Save" debe persistir todos los cambios de la matriz. Debe mostrarse confirmación al guardar exitosamente. 5. **Cancelar:** Debe haber opción de descartar cambios y volver al listado sin guardar. ### Notas Técnicas - Componente `PermissionMatrix` con checkboxes por celda - Considerar indicador visual de cambios sin guardar (ej. badge o botón Save resaltado) ### Definition of Done - [ ] Matriz con 6 columnas de acceso funcional - [ ] Checkboxes por celda operativos y reflejan el estado actual de la plantilla - [ ] Botones "Select All" / "Clear All" por columna funcionando - [ ] Guardado persiste los cambios correctamente - [ ] Cancelar descarta cambios y regresa al listado [Listado y Creación de Plantillas de Permisos](https://code.grupoleitz.com/Leitz-Group/audyn-ai/issues/4) **Refrencia Visual:** ![Users_Editor_Matriz_Permisos](/attachments/4a25c3dc-e6e3-4fbd-ad0a-897e2a09aa7e)
Sign in to join this conversation.
No labels
MMS2
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Leitz-Group/audyn-ai#3
No description provided.