18026617ce
#49 fix: marcador de producto sin imagen visible en el mapa de provenance
2026-08-16 04:10:39 -05:00
6200fa7432
#49 feat: desplegable en seccion de provenance con leyenda de colores y titulo sin historia
2026-08-16 03:21:56 -05:00
ad0bbb579d
#49 feat: grafico unificado de provenance con filtro por niveles y re-estabilizacion
2026-08-16 03:10:57 -05:00
5c91e66429
#49 feat: graficos de provenance en columnas por nivel y aristas deduplicadas
2026-08-16 02:21:41 -05:00
2967ea4f4d
#49 feat: reemplazar cytoscape por vis-network con semantica de certeza en graficos de provenance
2026-08-16 01:41:27 -05:00
58b42d956b
#49 fix: labels en nodos de gráficos y municipio con departamento en proveedores
2026-08-15 18:33:30 -05:00
79100ef40e
#49 test: cubrir páginas admin de provenance y NavBar
2026-08-15 18:07:06 -05:00
d16b10d2ee
#49 docs: documentar provenance (gráficos, admin CRUD, patrones de testing)
2026-08-15 17:48:26 -05:00
9917d4866f
#49 feat: diálogo para vincular productos con proveedores en Gestión de Productos
2026-08-15 17:45:34 -05:00
760b3031b2
#49 feat: CRUD admin de organizaciones, proveedores y geografía
2026-08-15 17:40:34 -05:00
4ecfb64118
#49 feat: gráficos de provenance (proveedores-organizaciones y territorios) en el resumen público
2026-08-15 17:27:53 -05:00
efa666dcb3
#49 feat: componente genérico CytoscapeChart con evento select
2026-08-15 17:16:53 -05:00
8335ad2313
#49 feat: builders de grafos de provenance (proveedores-organizaciones y territorios)
2026-08-15 17:14:42 -05:00
21376151f0
#49 feat: servicio genérico de layout por columnas y adaptador cytoscape
2026-08-15 17:13:37 -05:00
1200951b51
#49 feat: servicios API CRUD de organizations, suppliers, countries, departments, municipalities y getProduct
2026-08-15 17:12:33 -05:00
6b477aacbc
Merge branch 'main' of ssh://gitea.onecluster.org:6666/OneTeam/don_confiao_frontend
2026-08-15 16:06:46 -05:00
87c01b11a7
feat: mostrar detalle y nombre en ventanas de sincronización Tryton
...
- Fallidos muestran ID + Nombre/Código + Detalle (causa del fallo)
- Actualizados muestran columna Detalle con los cambios aplicados
- Creados/Sin cambios/Verificados muestran ID + Nombre; ventas ID + Código
- Formateadores toleran backend anterior (IDs sueltos)
2026-08-15 16:05:22 -05:00
ce28e11e68
Merge pull request 'feat/consulta-publica-pedido' ( #53 ) from feat/consulta-publica-pedido into main
...
Reviewed-on: #53
2026-08-10 01:10:56 -05:00
1989c608e5
feat: diferenciar resumen de pedido/compra y ajustar textos del buscador
2026-08-10 01:07:26 -05:00
e9296af0dc
fix: usar ruta /don_confiao/resumen_publico sin api/ para consulta pública
2026-08-10 00:52:59 -05:00
bbba9e707d
fix: ruta /pedido con código opcional para consulta pública
2026-08-10 00:42:52 -05:00
5649abdf0a
docs: documentar gotchas de lint, testing y build en AGENTS.md
2026-08-10 00:28:11 -05:00
ad33e5bd0f
chore: versionar config de ESLint con ignore de archivos pre-existentes
2026-08-10 00:24:31 -05:00
d11eb33ec8
Merge branch 'main' into feat/consulta-publica-pedido
2026-08-09 23:53:33 -05:00
1af4d2052d
feat: consulta pública de pedidos por código
2026-08-09 23:48:55 -05:00
2b00b2556a
feat: reemplazar tarjeta En Desarrollo por Software Libre con enlaces a repositorios
2026-08-09 20:24:46 -05:00
24fa4800a9
#51 feat: logo del sitio editable desde el panel de administración
2026-08-08 14:19:56 -05:00
5aaaac1e45
Merge branch 'main' of ssh://gitea.onecluster.org:6666/OneTeam/don_confiao_frontend
2026-08-08 13:51:34 -05:00
5b54f0e20d
#50 feat: mostrar dirección y mapa de la tienda en la página de inicio
2026-08-08 13:50:21 -05:00
7a7939e309
Merge pull request 'Ajustes vista de catalogo' ( #49 ) from feat/clean-catalog-mobile into main
...
Reviewed-on: #49
2026-07-11 20:08:30 -05:00
mono
523d0b9d08
#45 feat: show 'Resumen del pedido' and hide planilla alert for catalog orders
2026-07-11 19:52:34 -05:00
mono
0806731a1f
#45 feat: rename checkout to 'Finalizar Pedido' and add contact info in checkout modal
2026-07-11 19:47:04 -05:00
mono
beb5e153f3
#45 feat: update login prompt message with contact info and icons
2026-07-11 19:39:36 -05:00
mono
3e19b3d272
#45 feat: hide total price when quantity is 0
2026-07-11 19:05:07 -05:00
mono
b21d3a0ca6
#45 fix: cart toggle button not working on mobile
2026-07-11 18:59:46 -05:00
mono
3029e6d4b9
#45 feat: clean catalog view on mobile devices
2026-07-11 18:56:45 -05:00
7a75f93f67
Merge pull request 'feat: mejora selector de productos con autocomplete y estética del modal en gestión de imágenes de catálogo' ( #48 ) from fix/Buscador_de_imagenes into main
...
Reviewed-on: #48
2026-07-11 13:55:24 -05:00
7beac90c05
feat: mejora selector de productos con autocomplete y estética del modal en gestión de imágenes de catálogo
2026-07-11 13:52:35 -05:00
92483a110a
Merge pull request 'fix/catalog-image-overlap' ( #44 ) from fix/catalog-image-overlap into main
...
Reviewed-on: #44
2026-07-03 19:21:40 -05:00
mono
a89af0f0bb
#fix: búsqueda insensible a tildes en el catálogo
...
Normaliza los strings eliminando diacríticos (NFD) antes de comparar,
para que 'cafe' encuentre 'café' y viceversa.
2026-07-03 19:06:40 -05:00
mono
b2a47c44dc
#fix: scroll al inicio del grid al cambiar página en el catálogo
...
El método scrollToTop usaba scrollIntoView en un elemento sticky,
lo que no generaba desplazamiento. Ahora calcula la posición
absoluta del grid de productos y hace scroll suave.
2026-07-03 18:58:00 -05:00
mono
2c2082266e
#fix: corregir solapamiento de imagen en tarjetas del catálogo
...
- Cambiar height: 100% por aspect-ratio: 1 en .product-image-container
- Eliminar media queries duplicados y obsoletos
- El contenedor ahora se ajusta al tamaño real del v-img
2026-07-03 18:52:33 -05:00
4b006aaa01
#44 feat: restringir acceso a compras para usuarios con rol publico
2026-06-22 12:50:14 -05:00
762fde2cd0
#44 feat: ocultar carrito y deshabilitar controles para usuarios no autenticados en catálogo
2026-06-22 11:46:50 -05:00
bb26f55829
Merge pull request ' #40 feat: add catalogue images CRUD and display in product catalog' ( #43 ) from feature/40-catalogue-images into main
...
Reviewed-on: #43
2026-06-13 18:05:48 -05:00
mono
5397ab2255
#40 fix: upload de imágenes con multipart/form-data
2026-06-13 17:59:14 -05:00
mono
a2ab4fceb7
#40 feat: add catalogue images CRUD and display in product catalog
2026-06-13 16:32:44 -05:00
78dfea8714
feat: controlar visibilidad de botones según autenticación en Wellcome
...
- Agregar lógica condicional para mostrar botón 'Ir a Comprar' solo a usuarios admin autenticados
- Reordenar botones: 'Ver Catálogo' primero, 'Ir a Comprar' segundo
- Importar y usar useAuthStore para verificar isAuthenticated e isAdmin
- 'Ver Catálogo' siempre visible para todos los usuarios
- 'Ir a Comprar' visible solo cuando isAuthenticated && isAdmin
2026-06-03 16:22:20 -05:00
490cb7b53d
feat: separar ventas de catálogo en tabs por estado de sincronización
...
- Agregar sistema de tabs: 'Sin Sincronizar' y 'Sincronizadas'
- Crear computeds pendingSales y syncedSales basados en external_id
- Implementar headers diferentes para cada tab con columna 'Estado'
- Agregar columna 'ID Tryton' (external_id) en tab de sincronizadas
- Refactorizar filtros comunes aplicables a ambas vistas
- Mover botón 'Sincronizar a Tryton' solo a tab Sin Sincronizar
- Agregar badges de estado: naranja 'Pendiente' y verde 'Sincronizada'
- Mostrar contadores en tiempo real en cada tab y en header
- Tab 'Sin Sincronizar' activo por defecto
- Deshabilitar botón de sincronización cuando no hay ventas pendientes
2026-05-30 21:14:52 -05:00
5e86595831
feat: agregar sincronización de ventas de catálogo a Tryton
...
- Agregar método sendCatalogSalesToTryton() en django-api.js y api.js
- Crear página sincronizar_catalog_sales_tryton.vue para exportar catalog_sales
- Agregar botón 'Sincronizar a Tryton' en CatalogSalesManagement header
- Reorganizar menú admin en NavBar con sección 'Sincronización Tryton'
- Separar opciones de importación (download) y exportación (upload) a Tryton
- Endpoint: /don_confiao/api/enviar_catalog_sales_a_tryton
- Mostrar resultados exitosos/fallidos similar a sincronización de ventas normales
2026-05-30 20:57:50 -05:00