Commit graph

  • a9c1f1f609 [FIX] website_sale_aplicoop: align pricing and drafts 18.0 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 16.0 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
  • 9807feef90 [IMP] website_sale_aplicoop: Phase 3 - Extract helpers from confirm_eskaera() snt 2026-02-16 15:49:12 +01:00
  • 8b728b8b7c [IMP] website_sale_aplicoop: Phase 2 - Refactor eskaera_shop() and add_to_eskaera_cart() snt 2026-02-16 15:47:15 +01:00
  • 23e156a13e [REFACTOR] Phase 1: Add 3 helper methods and tests (pre-commit skipped for C901) snt 2026-02-16 15:41:03 +01:00
  • a128c1ee1e [FIX] website_sale_aplicoop: Fix multiple flake8 warnings snt 2026-02-16 15:28:51 +01:00
  • 1f37f289ba [FIX] website_sale_aplicoop: Add logging to except-pass block snt 2026-02-16 15:27:24 +01:00
  • 10ae5bcbf6 [FIX] product_sale_price_from_pricelist: Correct _compute_price method signature snt 2026-02-16 15:26:22 +01:00
  • d90f043617 [FIX] website_sale_aplicoop: Correct website menu parent reference snt 2026-02-16 15:23:02 +01:00
  • a1317b8ade [ADD] website_sale_aplicoop: Add website menu entry for Eskaera snt 2026-02-16 15:18:22 +01:00
  • 5ba8ddda92 [FIX] website_sale_aplicoop: Correct XPath for block element snt 2026-02-16 15:16:56 +01:00
  • 0d5f0be88c [FIX] website_sale_aplicoop: Fix XPath - inherit from website instead of website_sale snt 2026-02-14 18:59:45 +01:00
  • 115c9c0cc4 [ADD] website_sale_aplicoop: Configurable pricelist for Aplicoop orders snt 2026-02-14 18:55:54 +01:00
  • 713acd065e [FIX] product_sale_price_from_pricelist: Protect Float computed fields snt 2026-02-14 18:20:20 +01:00
  • b5410d24bc [FIX] product_sale_price_from_pricelist: Convert JSONB columns in product_template too snt 2026-02-14 18:15:15 +01:00
  • 3eae4fa884 [FIX] product_sale_price_from_pricelist: Clean up old ir_property records snt 2026-02-14 17:45:53 +01:00
  • 4bb7edfbec [FIX] product_sale_price_from_pricelist: Remove company_dependent from fields snt 2026-02-14 17:35:46 +01:00
  • a1f73dabe7 Arbore/arbore#85 add mail_quoted_reply_icon luis 2026-02-14 17:34:18 +01:00
  • 1208990be3 [FIX] product_sale_price_from_pricelist: Fix JavaScript error in product form view snt 2026-02-14 17:22:15 +01:00
  • 2eaef82f3a [FIX] product_sale_price_from_pricelist: migration timing fix snt 2026-02-12 19:57:32 +01:00
  • 6d94484710 [FIX] product_sale_price_from_pricelist: migrate data and add diagnostic tests snt 2026-02-12 19:51:23 +01:00