# Registro de Sesión - 2025-01-15 ## Resumen Configuración completa de Directus en servidor DECK para gestión de tablas tzzr_core_*. ## Tareas Completadas ### 1. Configuración Multi-Schema en Directus - Configurado `DB_SEARCH_PATH` para acceder a múltiples schemas PostgreSQL - Schemas incluidos: tzzr_core_hst, tzzr_core_itm_base, tzzr_core_secretaria, tzzr_core_oracle, tzzr_core_contabilidad, tzzr_core_administracion, tzzr_core_produccion, public ### 2. Extensión External-Image - Instalada extensión personalizada para mostrar URLs de imágenes como thumbnails - Ubicación: `/opt/directus/extensions/directus-extension-external-image/` - Configurada para campo `img_thumb_url` en todas las tablas principales ### 3. Configuración de Colecciones (57 tablas) **Tablas principales (con img_thumb_url):** - hst_rules, hst, flg, itm, ply, loc, atc, mth - secretaria_bck, secretaria_mst - administracion_bck, administracion_mst - contabilidad_bck, contabilidad_mst - oracle_mst **Tablas de relación:** - library_*, tree_*, graph_* para cada entidad principal ### 4. Presets de Usuario - Configurados presets asociados al UUID del usuario admin - Columnas visibles: num, mrf, alias, img_thumb_url, ref, name_es - **Fix crítico**: Los presets DEBEN tener user UUID para aplicarse ### 5. Relaciones M2O - Configuradas relaciones many-to-one para: - library_*: mrf_library, mrf_child → tabla padre - tree_*: mrf_parent, mrf_child → tabla padre - graph_*: mrf_a, mrf_b → tabla padre ### 6. Documentación - Creado documento completo: `DIRECTUS_DECK_CONFIG.md` - Subido a Nextcloud: `documentos adjuntos/architect/` - Permite reinstalación desde cero ## Problemas Resueltos | Problema | Causa | Solución | |----------|-------|----------| | Tablas no aparecen | DB_SEARCH_PATH faltante | Añadir schemas a variable de entorno | | Imágenes no se muestran | Extensión no instalada | Instalar directus-extension-external-image | | Presets no se aplican | Campo user NULL | Asociar presets a UUID de usuario admin | | CORS bloqueando imágenes | CORS deshabilitado | CORS_ENABLED=true, CORS_ORIGIN=* | ## Configuración Final ``` URL: https://directus.tzzrdeck.me Servidor: DECK (72.62.1.113) Container: directus (Docker) DB: PostgreSQL tzzr @ 172.18.0.1:5432 Admin: directus@tzr.systems ``` ## Archivos Generados - `/opt/directus/extensions/directus-extension-external-image/` - Extensión - `DIRECTUS_DECK_CONFIG.md` - Documentación completa (Nextcloud) ## Siguiente Tarea Configuración de almacenamiento en DECK --- *Servidor*: ARCHITECT (69.62.126.110) *Fecha*: 2025-01-15