Commit graph

  • 0aaadd5fc2 [I18N] website_sale_aplicoop: sync curated ES/EU translations snt 2026-03-30 18:14:09 +02:00
  • c345699bf4 [FIX] website_sale_aplicoop: invalidate stale carts on closed group orders snt 2026-03-30 17:39:15 +02:00
  • 89c008441e [FIX] Resolver 3 fallos de tests en website_sale_aplicoop snt 2026-03-30 16:21:57 +02:00
  • d9a0eeb878 [16.0] add purchase_report_received_amount luis 2026-03-09 17:09:55 +01:00
  • 5efe57dc19 [REF] product_origin_char: simplify to template-based origin snt 2026-03-06 17:43:20 +01:00
  • e2ced75ecd [ADD] website_sale_aplicoop: create picking batches after cutoff snt 2026-03-06 15:45:12 +01:00
  • c3173a32c9 [IMP] website_sale_aplicoop: extract order card meta to separate template snt 2026-03-06 14:10:58 +01:00
  • 80539f3e36 [IMP] website_sale_aplicoop: propagate consumer_group_id directly from group_order snt 2026-03-06 13:49:13 +01:00
  • 4141fc5ab1 [IMP] website_sale_aplicoop: respect allow_out_of_stock_order snt 2026-03-05 22:15:50 +01:00
  • d3f26120b0 [FIX] website_sale_aplicoop: fix aplicoopShop -> groupOrderShop reference snt 2026-03-05 22:03:34 +01:00
  • 3eeca66551 [FIX] stock_picking_batch_custom: prevent product_id null error on summary lines snt 2026-03-05 21:47:18 +01:00
  • ad8b759643 [ADD] stock_picking_batch_custom: product summary snt 2026-03-05 20:29:02 +01:00
  • 9c14e1dc1a [FIX] website_sale_aplicoop: ensure add-to-cart on infinite scroll snt 2026-03-05 18:57:10 +01:00
  • eaedf0b421 [FIX] website_sale_aplicoop: hard block out-of-stock button snt 2026-03-03 15:49:19 +01:00
  • 33c148e6a1 [FIX] website_sale_aplicoop: block out-of-stock add snt 2026-03-03 15:30:43 +01:00
  • 9bd48654fd [I18N] website_sale_aplicoop: Translate weekdays snt 2026-03-03 15:24:01 +01:00
  • 62a1c4e1e9 [FIX] website_sale_aplicoop: force enable cart buttons snt 2026-03-03 15:09:16 +01:00
  • 6cc0a18de3 [FIX] website_sale_aplicoop: enable add to cart snt 2026-03-03 14:58:47 +01:00
  • 4fbf3284f4 mig 16->17 pos_payment_method_cashdro_rounding 17.0 luis 2026-03-02 13:49:09 +01:00
  • a9c1f1f609 [FIX] website_sale_aplicoop: align pricing and drafts snt 2026-02-27 19:39:25 +01:00
  • aef57a3de4 [DOC] product_sale_price_from_pricelist: actualizar documentación v18.0.2.7.0 snt 2026-02-27 17:10:53 +01:00
  • d294843241 [DOC] stock_picking_batch_custom: documentación OCA snt 2026-02-27 17:09:22 +01:00
  • 55497327e8 [ADD] product_sale_price_from_pricelist: update sale orders from list price snt 2026-02-27 17:05:54 +01:00
  • ced21cc489 [ADD] stock_picking_batch_custom: columnas opcionales partner y categoría snt 2026-02-27 16:03:25 +01:00
  • 97dc41d212 [FIX] website_sale_aplicoop: toggle reparto desde carrito snt 2026-02-27 15:43:59 +01:00
  • 2f57a5d14e [IMP] group_order: confirmar sale orders en cron diario snt 2026-02-27 15:19:41 +01:00
  • 6935d8fc83 [FIX] website_sale_aplicoop: save draft on checkout button snt 2026-02-27 14:58:20 +01:00
  • 6f593c6240 [ADD] product_main_seller: Restore OCA addon from original version snt 2026-02-27 14:07:41 +01:00
  • a483925005 demo files snt 2026-02-27 13:43:56 +01:00
  • 6381a2d985 cleaned OCA addon snt 2026-02-27 13:42:41 +01:00
  • d58c621ef1 [FIX] website_sale_aplicoop: enable add to cart snt 2026-02-27 13:30:00 +01:00
  • 130a5ff6c4 [FIX] website_sale_aplicoop: Arreglar botón Home Delivery en shop (añadir/remover producto de entrega al carrito) snt 2026-02-26 15:12:06 +01:00
  • 4a668b3240 [REF] website_sale_aplicoop: Mejorar legibilidad del XML (reformatear con mejor indentación) snt 2026-02-26 14:59:34 +01:00
  • 67215f7684 [FIX] website_sale_aplicoop: Remover _() de template QWeb (no funciona en contexto QWeb) snt 2026-02-26 14:45:35 +01:00
  • 9937e987f4 [I18N] website_sale_aplicoop: Limpieza de traducciones y etiquetas UI en inglés por defecto snt 2026-02-26 14:33:44 +01:00
  • c2f9f347b7 chore: eliminar módulo obsoleto product_origin snt 2026-02-25 20:19:05 +01:00
  • 2a005a9d5a feat(website_sale_aplicoop): sistema de ribbons basado en stock snt 2026-02-25 19:48:39 +01:00
  • 539cd5cccd feat(website_sale_aplicoop): ordenar productos por website_sequence y nombre snt 2026-02-25 19:34:49 +01:00
  • 3f822a28cf [FIX] mypy: Configure to ignore missing Odoo imports globally snt 2026-02-25 19:01:28 +01:00
  • 1779c42e9b [IMP] website_sale_aplicoop: Replace product_origin with product_origin_char snt 2026-02-25 18:55:33 +01:00
  • e4e03d4794 tmp/ snt 2026-02-25 18:43:46 +01:00
  • c8b83cc333 [ADD] product_origin_char: Free text origin field per supplier snt 2026-02-25 18:42:54 +01:00
  • 1a8f92a01e iconos snt 2026-02-25 18:41:16 +01:00
  • c367e20fc5 [DOC] Limpiar documentación temporal y scripts de test obsoletos snt 2026-02-25 17:47:33 +01:00
  • 464ca48127 [IMP] website_sale_aplicoop: quantity_step multilingüe usando XML IDs de UoM. Detecta peso, volumen, longitud, superficie independiente del idioma. snt 2026-02-25 17:45:45 +01:00
  • 92b35ccd6d [FIX] website_sale_aplicoop: step de cantidad correcto tras filtrar categoría. El JS ahora usa data-quantity-step generado por backend, evitando sobrescribir el step correcto en inputs de productos a peso/unidad. snt 2026-02-25 17:17:06 +01:00
  • bf02699b61 FoodcoopBCN/foodcoopbcn#167 add pos_product_available_link luis 2026-02-24 13:37:26 +01:00
  • 7b343ef198 [FIX] website_sale_aplicoop: Fix category filter ignoring blacklists snt 2026-02-23 16:09:29 +01:00
  • c1226e720b [ADD] website_sale_aplicoop: Category blacklist with recursive exclusion snt 2026-02-22 23:04:33 +01:00
  • d90f2cdc61 [ADD] website_sale_aplicoop: Supplier blacklist feature for group orders snt 2026-02-22 21:35:40 +01:00
  • 75ebb7b907 [ADD] website_sale_aplicoop: Product blacklist feature for group orders snt 2026-02-22 20:41:11 +01:00
  • 4a4639f13a [DOC] Actualizar documentación a estándares OCA y preparar logo CriptoMart snt 2026-02-21 19:55:57 +01:00
  • b31df7b9d8 [DOC] product_pricelist_total_margin: Update docs and version to 18.0.1.2.0 snt 2026-02-21 19:19:25 +01:00
  • 449bb75bb6 [IMP] product_pricelist_total_margin: Add global_margin_type for min/max limits snt 2026-02-21 19:16:16 +01:00
  • 07cc0eb517 [DOC] product_pricelist_total_margin: Update documentation for v1.1.0 snt 2026-02-21 19:11:01 +01:00
  • 55406ca22d [FIX] product_pricelist_total_margin: Change field string to avoid redundancy snt 2026-02-21 18:55:00 +01:00
  • 0f239601ce [IMP] product_pricelist_total_margin: Add margin_type selector (Markup vs Commercial Margin) snt 2026-02-21 18:54:38 +01:00
  • cafa19ffea [ADD] website_sale_aplicoop: Add sequence field to group.order for custom ordering snt 2026-02-21 16:37:55 +01:00
  • 32f345bc44 [ADD] product_pricelist_total_margin: New module for additive margin calculation snt 2026-02-21 16:11:13 +01:00
  • f35bf0c5a1 [FIX] website_sale_aplicoop: Calculate UoM quantity step server-side for portal users snt 2026-02-21 14:31:34 +01:00
  • ed8c6acd92 [FIX] website_sale_aplicoop: Add portal user support for sale.order creation snt 2026-02-21 14:09:57 +01:00
  • cf9ea887c1 [REF] Code quality improvements and structure fixes snt 2026-02-21 13:47:16 +01:00
  • 380d05785f [FIX] Fix docutils warnings in product_price_category_supplier README snt 2026-02-21 13:37:44 +01:00
  • 0a2cc4c8c4 [FIX] Code quality refactoring: remove F401, fix translations, improve test coverage snt 2026-02-21 02:13:40 +01:00
  • b8f55135d9 website_sale_aplicoop: use sudo() when reading ir.config_parameter in controllers snt 2026-02-20 20:52:29 +01:00
  • a1431d3521 website_sale_aplicoop: añadir settings, incluir data/groups.xml en manifest y limpiar vistas duplicadas feature/refactor-cyclomatic-complexity snt 2026-02-20 20:44:58 +01:00
  • 02a4758635 [DOC] Añadir archivos de skills detallados (python, xml, html_css, javascript) y actualizar README.md con instrucciones de tests actualizadas. snt 2026-02-20 20:34:49 +01:00
  • 625b9582b3 [DOC] Añadir sección AI Agent Skills & Prompt Guidance al inicio de copilot-instructions.md para centralizar mejores prácticas y skills detallados. snt 2026-02-20 20:29:43 +01:00
  • 5d4552581c [IMP] website_sale_aplicoop: Auto-carga de productos al filtrar por tags snt 2026-02-18 19:01:33 +01:00
  • 19eb1b91b5 [FIX] website_sale_aplicoop: Arreglar búsqueda y filtrado por tags snt 2026-02-18 18:51:26 +01:00
  • fee8ec9c45 [DOC] Actualizar documentación y instrucciones con cambios recientes (v18.0.1.3.1) snt 2026-02-18 18:37:43 +01:00
  • ed048c85eb [REF] product_main_seller: Remover campo alias default_supplier_id snt 2026-02-18 18:25:36 +01:00
  • dbf5bd38b4 [TEST FIX] Resolver errores de tests en addons custom snt 2026-02-18 18:17:55 +01:00
  • 6fbc7b9456 [FIX] website_sale_aplicoop: Remove redundant string= attributes and fix OCA linting warnings snt 2026-02-18 17:54:43 +01:00
  • 5c89795e30 [IMP] website_sale_aplicoop: Fix mandatory translation linting errors snt 2026-02-18 17:46:38 +01:00
  • 8b0a402ccf [FIX] website_sale_aplicoop: Critical date calculation fixes (v18.0.1.3.1) snt 2026-02-18 17:45:45 +01:00
  • c70de71cff [ADD] website_sale_aplicoop: re-implement clear search button snt 2026-02-18 17:11:47 +01:00
  • 267059fa1b [FIX] website_sale_aplicoop: save-cart-btn listener was never attached snt 2026-02-18 17:00:57 +01:00
  • b07b7dc671 [FIX] website_sale_aplicoop: prevent grid destruction on event listener attachment snt 2026-02-18 16:53:27 +01:00
  • dab4123379 purchase_order_product_recommendation_supermarket: fix round problem in _compute_packaging_qty luis 2026-02-17 17:48:09 +01:00
  • 25faab83bb Criptomart/red-supermercados-coop#37 purchase_order_product_recommendation_supermarket: round qty_to_order when product_uom_categ_unit luis 2026-02-17 17:36:13 +01:00
  • b15e9bc977 [CHORE] Increase flake8 max-complexity threshold snt 2026-02-17 01:29:37 +01:00
  • dc44ace78f [CHORE] Add ESLint configuration file snt 2026-02-17 01:29:17 +01:00
  • 40ce973bd6 [FIX] website_sale_aplicoop: Complete infinite scroll and search filter integration snt 2026-02-17 01:26:20 +01:00
  • 5eb039ffe0 [FIX] website_sale_aplicoop: Complete infinite scroll and search filter integration snt 2026-02-17 00:28:17 +01:00
  • 534876242e [DOC] Add final verification results to FINAL_SOLUTION_SUMMARY snt 2026-02-16 23:49:37 +01:00
  • 40db038e15 [FIX] website_sale_aplicoop: Simplify order_id expression in form template snt 2026-02-16 23:46:05 +01:00
  • 4c1b18ec30 [FIX] Pass group_order to eskaera_shop_products in lazy loading snt 2026-02-16 23:44:53 +01:00
  • fbcc1dfaa2 [FIX] website_sale_aplicoop: Define price_info variable in template snt 2026-02-16 23:33:07 +01:00
  • f2a8596d75 [DOC] Update template error documentation with final solution snt 2026-02-16 23:29:29 +01:00
  • 5721687488 [FIX] website_sale_aplicoop: Move template logic to controller for QWeb compatibility snt 2026-02-16 23:28:36 +01:00
  • e29d7e41d4 [DOC] Update QWEB_BEST_PRACTICES.md with refined solution patterns snt 2026-02-16 23:22:53 +01:00
  • e59df5a428 [DOC] Update FIX_TEMPLATE_ERROR_SUMMARY.md with final solution details snt 2026-02-16 23:22:13 +01:00
  • 8e5a4a39e0 [FIX] website_sale_aplicoop: Simplify price handling using Python or operator in t-set snt 2026-02-16 23:21:22 +01:00
  • 83b6cca09a [DOC] Add TEMPLATE_FIX_INDEX.md - Navigation guide for template fix documentation snt 2026-02-16 23:11:27 +01:00
  • 6fed8639ed [DOC] Add QWeb template best practices and error fix documentation snt 2026-02-16 23:10:39 +01:00
  • 0a0cf5a018 [FIX] website_sale_aplicoop: Replace or operators with t-set safe variables in QWeb template snt 2026-02-16 23:09:36 +01:00
  • df572337d6 [FIX] website_sale_aplicoop: Fix NoneType error in eskaera_shop_products template snt 2026-02-16 18:44:53 +01:00
  • 9000e92324 [DOC] website_sale_aplicoop: Add lazy loading documentation and implement v18.0.1.3.0 feature snt 2026-02-16 18:39:39 +01:00
  • eb6b53db1a [ADD] website_sale_aplicoop: Phase 3 test suite implementation snt 2026-02-16 16:00:39 +01:00