Skip to content

agregar página y catálogo administrable de guías - #236

Merged
Jhxnnat merged 5 commits into
ISCOUTB:mainfrom
Jhxnnat:feat/guides-documents_#193
Nov 12, 2026
Merged

Jhxnnat merged 5 commits into
ISCOUTB:mainfrom
Jhxnnat:feat/guides-documents_#193

Conversation

@Jhxnnat

@Jhxnnat Jhxnnat commented Nov 11, 2026

Copy link
Copy Markdown
Collaborator

Agrega /guides con manuales por rol y un catálogo de documentos administrable desde /admin/guides.

  • Manuales estáticos para los seis roles.
  • Búsqueda y filtros por rol, categoría y texto.
  • Documentos con archivo, enlace externo o estado «Próximamente».
  • CRUD y carga de archivos para admin/directivo.
  • Migración, seed de ejemplo, pruebas y documentación actualizada.

Closes #193

- agrega /guides con manuales por rol y documentos de apoyo
- implementa el catálogo administrable con archivos o enlaces
- agrega /admin/guides para admin/directivo
- incluye migración, pruebas y configuración de límites

Refs ISCOUTB#193
- agrega fixtures y seeder de guías
- incluye limpieza de documentos en seed:reset
- registra el comando seed:guides

Refs ISCOUTB#193
- documenta rutas, permisos, almacenamiento y límites
- actualiza arquitectura, sistema de diseño y BUILD.md

Refs ISCOUTB#193
@Jhxnnat

Jhxnnat commented Nov 11, 2026

Copy link
Copy Markdown
Collaborator Author

Hay un montón de texto de manuales, sería bien re-revisarlo para hacerlo más sencillo

- evita await dentro de bucles en los seeds
- extrae la validación y el guardado del formulario
- simplifica ternarios anidados en la lista y las tarjetas

Refs ISCOUTB#193
- extrae una fábrica común para los route handlers del BFF
- aplica la fábrica a guías, proyectos y rúbricas
- elimina la duplicación detectada por SonarQube

Refs ISCOUTB#193
@sonarqubecloud

Copy link
Copy Markdown

@Jhxnnat
Jhxnnat marked this pull request as ready for review November 12, 2026 03:52
@Jhxnnat
Jhxnnat merged commit 6cfe615 into ISCOUTB:main Nov 12, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

apartado de documentos tanto para profesores como estudiantes

1 participant