Commit graph

63 commits

Author SHA1 Message Date
snt
a128c1ee1e [FIX] website_sale_aplicoop: Fix multiple flake8 warnings
- B007: Rename unused loop variable 'cat_id' to '_cat_id'
- F841: Remove unused variable 'current_user' in eskaera_shop
- F841: Remove unused variable 'is_delivery' in save_cart_draft
- E741: Rename ambiguous lambda variable 'l' to 'line'
- F841: Remove unused exception variable 'e' in confirm_eskaera
- F841: Remove unused variable 'current_group_order' in confirm_order_from_portal
2026-02-16 15:28:51 +01:00
snt
1f37f289ba [FIX] website_sale_aplicoop: Add logging to except-pass block
- Replaced empty pass statement in except block with proper logging
- Logs invalid category filter errors for debugging
- Fixes flake8 W8138 warning: pass into block except
2026-02-16 15:27:24 +01:00
snt
10ae5bcbf6 [FIX] product_sale_price_from_pricelist: Correct _compute_price method signature
- Changed parameter from 'qty' to 'quantity' to match Odoo 18.0 base class
- Fixes TypeError: ProductPricelistItem._compute_price() got an unexpected keyword argument 'quantity'
- This was causing price calculation failures when saving sale orders

[FIX] website_sale_aplicoop: Fix logging format string

- Changed logging format from %d to %s for existing_draft_id which is a string from JSON
- Fixes 'TypeError: %d format: a real number is required, not str' in logging
2026-02-16 15:26:22 +01:00
snt
d90f043617 [FIX] website_sale_aplicoop: Correct website menu parent reference
- Changed parent_id from website.menu_homepage to website.main_menu (correct menu hierarchy)
- Added type='int' to sequence field for consistency with Odoo standards
- Fixes ParseError when loading website_menus.xml
2026-02-16 15:23:02 +01:00
snt
a1317b8ade [ADD] website_sale_aplicoop: Add website menu entry for Eskaera
- Created data/website_menus.xml with website menu item pointing to /eskaera
- Added website_menus.xml to manifest data files
- Menu appears in website navigation with sequence 50
2026-02-16 15:18:22 +01:00
snt
5ba8ddda92 [FIX] website_sale_aplicoop: Correct XPath for block element
- Changed xpath from div[@id='website_info_settings'] to block[@id='website_info_settings']
- Fixes RPC error when loading res.config.settings view

[FIX] product_price_category_supplier: Convert README to reStructuredText

- Converted README.md to README.rst for proper Odoo documentation
- Fixed docutils warnings and formatting issues
- Updated reStructuredText syntax for code blocks and literals
2026-02-16 15:16:56 +01:00
snt
0d5f0be88c [FIX] website_sale_aplicoop: Fix XPath - inherit from website instead of website_sale 2026-02-14 18:59:45 +01:00
snt
115c9c0cc4 [ADD] website_sale_aplicoop: Configurable pricelist for Aplicoop orders 2026-02-14 18:55:54 +01:00
snt
c308d538a3 cosmetic 2026-02-12 18:33:57 +01:00
snt
4207afbc3f update pylint10, corrije authors manifest 2026-02-12 17:15:33 +01:00
snt
0889cdfc3a [IMP] website_sale_aplicoop: Add product origin fields to product cards
- Add product_origin dependency to show country/state of origin
- Display country_id and state_id fields in product cards with map marker icon
- Show only populated fields (conditional rendering)
- Fields appear after supplier info in eskaera shop template
- Country names auto-translate based on user language (state names do not)
- Format: 'State, Country' or just 'Country' if no state
2026-02-12 16:40:01 +01:00
snt
4d23e98f7b Revertir cambio: eliminar cálculo duplicado de impuestos
El método _get_price() del addon OCA ya maneja correctamente los impuestos
según la configuración de Odoo. El cálculo adicional con compute_all() estaba
duplicando los impuestos cuando price_include estaba activado.

Cambios:
- Eliminado método _compute_price_with_taxes()
- Revertido eskaera_shop() para usar directamente _get_price()
- Revertido add_to_eskaera_cart() para usar directamente _get_price()

El precio mostrado ahora respeta la configuración de impuestos de Odoo
sin duplicación.
2026-02-11 19:54:28 +01:00
snt
7cff89e418 Aplicoop desde el repo de kidekoop 2026-02-11 15:32:11 +01:00