Documentación: visibilidad por rol en cada documento y una sola entrada de menú

Un documento puede declarar qué roles lo ven mediante una cabecera al inicio
del archivo; sin ella hereda el permiso de su sección. Los administradores ven
todo. Se aplica tanto al índice como al acceso directo por URL, y una sección
que queda sin documentos visibles deja de mostrarse.

Con esto un recepcionista ve solo el manual de recepción, un bacteriólogo el de
toma de muestras y un enfermero el suyo, en vez del manual completo.

El módulo declaraba cinco enlaces que apuntaban todos a la misma vista, así que
al abrir una sección quedaban dos entradas marcadas como activas a la vez. Queda
una sola, "Documentación": la navegación por secciones ya vive dentro de la
página.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Lizandro Guarnizo
2026-08-04 10:37:33 -05:00
co-authored by Claude Opus 5
parent 32c209710c
commit dc27184051
8 changed files with 97 additions and 17 deletions
@@ -1,3 +1,7 @@
---
roles: recepcionista, lab_recepcion, supervisor
---
# Recepción
Guía de la pantalla de recepción del turnero: desde que llamás al paciente hasta que pasa a toma de muestras.
@@ -1,3 +1,7 @@
---
roles: bacteriologo, supervisor
---
# Toma de muestras
Guía de la estación de toma de muestras: atender al paciente, recibir sus muestras y firmar los formularios.
@@ -1,3 +1,7 @@
---
roles: enfermero, supervisor
---
# Enfermeros — domicilios
Guía del portal del enfermero: tus visitas domiciliarias, cómo agendarlas y qué hacer en cada una.
@@ -1,3 +1,7 @@
---
roles: supervisor
---
# Administración
Tareas de administrador: usuarios, permisos, configuración y reportes.