28c1b88a92
Feat: Implementar modificación de Tiradas y mejorar UX/UI
...
Optimized Build and Deploy / remote-build-and-deploy (push) Successful in 12m54s
**Backend:**
- Se ha añadido el endpoint `PUT /api/tiradas` para manejar la modificación de una Tirada, identificada por su clave única (fecha, idPublicacion, idPlanta).
- Se implementó un mecanismo de actualización granular para las secciones de la tirada (`bob_RegPublicaciones`), reemplazando la estrategia anterior de "eliminar todo y recrear".
- La nueva lógica reconcilia el estado entrante con el de la base de datos, realizando operaciones individuales de `INSERT`, `UPDATE` y `DELETE` para cada sección.
- Esto mejora significativamente el rendimiento y proporciona un historial de auditoría mucho más preciso.
- Se añadieron los DTOs `UpdateTiradaRequestDto` y `UpdateDetalleSeccionTiradaDto` para soportar el nuevo payload de modificación.
- Se expandieron los repositorios `IRegPublicacionSeccionRepository` y `IPubliSeccionRepository` con métodos para operaciones granulares (`UpdateAsync`, `DeleteByIdAsync`, `GetByIdsAndPublicacionAsync`).
**Frontend:**
- El componente `TiradaFormModal` ha sido refactorizado para funcionar tanto en modo "Crear" como en modo "Editar", recibiendo una prop `tiradaToEdit`.
- Se implementó una lógica de carga asíncrona robusta que obtiene los datos completos de una tirada antes de abrir el modal en modo edición.
**Mejoras de UI/UX:**
- Se ha rediseñado el layout de la lista de tiradas en `GestionarTiradasPage`:
- Los botones de acción (Editar, Borrar) y los datos clave (chips de ejemplares y páginas) ahora se encuentran en una cabecera estática.
- Estos elementos permanecen fijos en la parte superior y no se desplazan al expandir el acordeón, mejorando la consistencia visual.
- Se ha mejorado la tabla de secciones dentro del `TiradaFormModal`:
- El botón "+ AGREGAR SECCIÓN" ahora está fijo en la parte inferior de la tabla, permaneciendo siempre visible incluso cuando la lista de secciones tiene scroll.
- Al agregar una nueva sección, la lista se desplaza automáticamente hacia abajo para mostrar la nueva fila.
2025-07-23 14:05:58 -03:00
052141a45b
Actualizar README.md
Optimized Build and Deploy / remote-build-and-deploy (push) Successful in 2m57s
2025-07-22 12:55:22 +00:00
9e8ccf6cfb
Actualizar README.md
Optimized Build and Deploy / remote-build-and-deploy (push) Successful in 2m59s
2025-07-22 12:47:38 +00:00
9c225845c2
Añadir README.md
Optimized Build and Deploy / remote-build-and-deploy (push) Has been cancelled
2025-07-22 12:47:15 +00:00
f46dd82e27
Fix: Dropdown Focus
Optimized Build and Deploy / remote-build-and-deploy (push) Successful in 6m4s
2025-07-21 13:00:11 -03:00
c251a0adf4
Feat: Solicitudes Contaduría
...
Optimized Build and Deploy / remote-build-and-deploy (push) Successful in 6m57s
- Siglas Días en Reporte Dist. General
- Mostrar Publicaciones Deshabilitadas en Selectores de Reportes
2025-07-21 12:44:21 -03:00
3e1ac6f742
Fix: Cambios solicitados. Parte 1
Optimized Build and Deploy / remote-build-and-deploy (push) Successful in 6m18s
2025-07-18 21:46:07 -03:00
a35a3a66ea
Fix: Filtro Fecha Tiradas
Optimized Build and Deploy / remote-build-and-deploy (push) Successful in 5m10s
2025-07-18 17:04:12 -03:00
c96d259892
Implementación AnomalIA - Fix de dropdowns y permisos.
Optimized Build and Deploy / remote-build-and-deploy (push) Successful in 5m17s
2025-06-30 15:26:14 -03:00
95aa09d62a
Fix Limpieza de Images y Mensaje de Auditoria NPM
Optimized Build and Deploy / remote-build-and-deploy (push) Successful in 4m2s
2025-06-27 18:59:03 -03:00
dc52c9aff2
Auditoria de NPM y Fix de Paquetes
Optimized Build and Deploy / remote-build-and-deploy (push) Successful in 5m2s
2025-06-27 18:24:30 -03:00
d60ec7ffd7
Reversión de deploy
Optimized Build and Deploy / remote-build-and-deploy (push) Successful in 3m8s
2025-06-25 23:00:56 -03:00
03cda5cdbe
Reversión total de JWT Key
Optimized Build and Deploy / remote-build-and-deploy (push) Failing after 1m6s
2025-06-25 22:57:24 -03:00
c6aec21e70
Try escape de variables remotas con \
Optimized Build and Deploy / remote-build-and-deploy (push) Failing after 27s
2025-06-25 22:51:39 -03:00
a1a185c7b6
Edición de Compose y Se quita Https Redirection
Optimized Build and Deploy / remote-build-and-deploy (push) Successful in 13m58s
2025-06-25 22:25:58 -03:00
6921effab0
Test Para .Env con Echo
Optimized Build and Deploy / remote-build-and-deploy (push) Successful in 8m3s
2025-06-25 22:00:07 -03:00
cea51ee93c
Reversión con Indentación y <<- para Cat
Optimized Build and Deploy / remote-build-and-deploy (push) Successful in 2m43s
2025-06-25 21:46:36 -03:00
ea225d650e
Fix indentación Cat
2025-06-25 21:45:14 -03:00
ff02cef2ca
Try de JWT Key en .Env con Secret de Gitea
Optimized Build and Deploy / remote-build-and-deploy (push) Successful in 9m24s
2025-06-25 21:23:06 -03:00
3c522a33af
Fix Producción IP Nueva
Optimized Build and Deploy / remote-build-and-deploy (push) Successful in 3m1s
2025-06-25 20:53:16 -03:00
b553affe7f
Cambio de ip de produccion para la API
Optimized Build and Deploy / remote-build-and-deploy (push) Successful in 3m21s
2025-06-25 19:43:36 -03:00
ab232c481d
Test https redirection
Optimized Build and Deploy / remote-build-and-deploy (push) Successful in 6m23s
2025-06-25 19:22:26 -03:00
6a1d935a61
Reversión, se implementa solo tolerancia de Kuma.
Optimized Build and Deploy / remote-build-and-deploy (push) Successful in 6m22s
2025-06-24 22:21:11 -03:00
68376291da
Retry 2216
Optimized Build and Deploy with Session Authentication / remote-build-and-deploy (push) Failing after 11s
2025-06-24 22:16:40 -03:00
26856f26bf
CAmbio en Secrets (User - Pass)
Optimized Build and Deploy with Session Authentication / remote-build-and-deploy (push) Failing after 8s
2025-06-24 22:06:09 -03:00
230332568f
Fix 2154
Optimized Build and Deploy with Maintenance Window (Robust) / remote-build-and-deploy (push) Failing after 9s
2025-06-24 21:54:08 -03:00
99d3db68d9
Retry 2151
Optimized Build and Deploy with Maintenance Window / remote-build-and-deploy (push) Failing after 8s
2025-06-24 21:51:27 -03:00
b5a68d1825
Test con PUT a Kuma
Optimized Build and Deploy with Maintenance Window / remote-build-and-deploy (push) Failing after 10s
2025-06-24 21:49:15 -03:00
de54e5e200
Test Kuma Api con Endpoints
Optimized Build and Deploy with Maintenance Window / remote-build-and-deploy (push) Failing after 10s
2025-06-24 21:39:32 -03:00
673fd55037
Fix Deploy 2137
Optimized Build and Deploy with Maintenance Window / remote-build-and-deploy (push) Failing after 11s
2025-06-24 21:37:45 -03:00
edb8a5e56c
Intento de Manejo de "Mantenimiento" de Kuma desde el deploy.
Optimized Build and Deploy with Maintenance Window / remote-build-and-deploy (push) Failing after 48s
2025-06-24 21:33:49 -03:00
fd11ef9005
Se añade servicio de HealtCheck de SqlServer
...
Optimized Build and Deploy / remote-build-and-deploy (push) Successful in 7m19s
Se pretende utilizar mediante Kuma
2025-06-24 20:51:57 -03:00
229eb937f5
QuestPdf Implementado en la totalidad de reportes.
Optimized Build and Deploy / remote-build-and-deploy (push) Successful in 7m55s
2025-06-24 12:52:37 -03:00
a5bcbefa52
Try con QuestPDF
...
Optimized Build and Deploy / remote-build-and-deploy (push) Successful in 7m36s
Se elimina Puppeteer y Chromium. Se utiliza QuestPDF para mayor velocidad y sin Razor.
2025-06-20 19:04:23 -03:00
1373bcf9ca
Retry Usando Docker Build Nativo
Optimized Build and Deploy / remote-build-and-deploy (push) Successful in 11m48s
2025-06-20 12:02:10 -03:00
3a0f0a4bf8
Fix. Se usa un repositorio de caché ficticio local que no requiere autenticación.
Optimized Build and Deploy / remote-build-and-deploy (push) Failing after 17s
2025-06-20 11:58:39 -03:00
16f991e04b
Fix para Build local
Optimized Build and Deploy / remote-build-and-deploy (push) Failing after 17s
2025-06-20 11:54:09 -03:00
26ffc7c0b2
Fix para omitir sudo
Optimized Build and Deploy / remote-build-and-deploy (push) Failing after 38s
2025-06-20 11:48:24 -03:00
35f62c3322
Fix ruta del deploy
Optimized Build and Deploy / remote-build-and-deploy (push) Failing after 12s
2025-06-20 11:46:01 -03:00
a80a6f964f
Test de optimización de Pipeline con Cache.
Optimized Build and Deploy / remote-build-and-deploy (push) Failing after 11s
2025-06-20 11:38:26 -03:00
b4b4f8b322
Fix libs
Build and Deploy / remote-build-and-deploy (push) Successful in 52m31s
2025-06-20 08:21:45 -03:00
60a27621c1
Retry 2149
Build and Deploy / remote-build-and-deploy (push) Successful in 29m58s
2025-06-19 21:49:24 -03:00
221c41dc7d
Intento de lectura de los cshtml en la ruta correcta.
Build and Deploy / remote-build-and-deploy (push) Successful in 24m2s
2025-06-19 20:17:53 -03:00
8561c84d71
Ahora debería de copiar los cshtml, antes los compilaba junto con los demas archivos. Para este caso se dejan planos.
Build and Deploy / remote-build-and-deploy (push) Successful in 23m27s
2025-06-19 19:48:28 -03:00
d30a0033f7
Fix para include de appsettings.json
Build and Deploy / remote-build-and-deploy (push) Successful in 23m24s
2025-06-19 18:50:24 -03:00
bf275c1cf2
Fix property
Build and Deploy / remote-build-and-deploy (push) Successful in 21m28s
2025-06-19 18:20:33 -03:00
716707cd9f
Cambio Ruta RDLC A CSHTML
Build and Deploy / remote-build-and-deploy (push) Failing after 7m48s
2025-06-19 17:48:16 -03:00
f97e8ead15
Fix 1717
Build and Deploy / remote-build-and-deploy (push) Successful in 24m50s
2025-06-19 17:17:50 -03:00
703b8766b1
Fix
Build and Deploy / remote-build-and-deploy (push) Successful in 24m18s
2025-06-19 16:10:38 -03:00
4b94377827
Fix copia de cshtml templates.
Build and Deploy / remote-build-and-deploy (push) Successful in 25m12s
2025-06-19 15:35:38 -03:00