Skip to content

Comments

[MIG][19.0] website_sale_hide_price: Migration to 19.0#1

Open
trobz-bot wants to merge 68 commits into19.0from
19.0-mig-website_sale_hide_price
Open

[MIG][19.0] website_sale_hide_price: Migration to 19.0#1
trobz-bot wants to merge 68 commits into19.0from
19.0-mig-website_sale_hide_price

Conversation

@trobz-bot
Copy link
Owner

  • Bumped manifest version to 19.0.1.0.0 for the migration.
  • Hardened website price visibility compute: fall back to self.env when no HTTP request and reuse cached partner flag instead of querying request env per record.
  • Added a dedicated search on website_show_price using new Domain helpers so domain filters match the computed behavior and respect the current partner's price visibility.

@trobz-bot trobz-bot force-pushed the 19.0-mig-website_sale_hide_price branch from 12e1cde to fcefb86 Compare December 25, 2025 02:42
chienandalu and others added 29 commits January 8, 2026 10:33
Currently translated at 100.0% (4 of 4 strings)

Translation: e-commerce-11.0/e-commerce-11.0-website_sale_hide_price
Translate-URL: https://translation.odoo-community.org/projects/e-commerce-11-0/e-commerce-11-0-website_sale_hide_price/fa/
Currently translated at 75.0% (3 of 4 strings)

Translation: e-commerce-11.0/e-commerce-11.0-website_sale_hide_price
Translate-URL: https://translation.odoo-community.org/projects/e-commerce-11-0/e-commerce-11-0-website_sale_hide_price/de/
…event show prices in cart (OCA#244)

* Add to cart hidden if not website_show_price
* Hide quantity selector
* bump version and added contributor
Currently translated at 50.0% (2 of 4 strings)

Translation: e-commerce-11.0/e-commerce-11.0-website_sale_hide_price
Translate-URL: https://translation.odoo-community.org/projects/e-commerce-11-0/e-commerce-11-0-website_sale_hide_price/it/
Currently translated at 100.0% (4 of 4 strings)

Translation: e-commerce-12.0/e-commerce-12.0-website_sale_hide_price
Translate-URL: https://translation.odoo-community.org/projects/e-commerce-12-0/e-commerce-12-0-website_sale_hide_price/de/
Currently translated at 100.0% (4 of 4 strings)

Translation: e-commerce-12.0/e-commerce-12.0-website_sale_hide_price
Translate-URL: https://translation.odoo-community.org/projects/e-commerce-12-0/e-commerce-12-0-website_sale_hide_price/sl/
Currently translated at 100.0% (4 of 4 strings)

Translation: e-commerce-13.0/e-commerce-13.0-website_sale_hide_price
Translate-URL: https://translation.odoo-community.org/projects/e-commerce-13-0/e-commerce-13-0-website_sale_hide_price/ca/
Currently translated at 100.0% (4 of 4 strings)

Translation: e-commerce-13.0/e-commerce-13.0-website_sale_hide_price
Translate-URL: https://translation.odoo-community.org/projects/e-commerce-13-0/e-commerce-13-0-website_sale_hide_price/es/
Currently translated at 100.0% (4 of 4 strings)

Translation: e-commerce-14.0/e-commerce-14.0-website_sale_hide_price
Translate-URL: https://translation.odoo-community.org/projects/e-commerce-14-0/e-commerce-14-0-website_sale_hide_price/es_AR/
No we can hide the price only for the products we want to.

TT36129
Currently translated at 100.0% (4 of 4 strings)

Translation: e-commerce-16.0/e-commerce-16.0-website_sale_hide_price
Translate-URL: https://translation.odoo-community.org/projects/e-commerce-16-0/e-commerce-16-0-website_sale_hide_price/it/
Currently translated at 100.0% (4 of 4 strings)

Translation: e-commerce-16.0/e-commerce-16.0-website_sale_hide_price
Translate-URL: https://translation.odoo-community.org/projects/e-commerce-16-0/e-commerce-16-0-website_sale_hide_price/it/
NICO-SOLUTIONS and others added 29 commits January 8, 2026 10:33
Currently translated at 100.0% (11 of 11 strings)

Translation: e-commerce-16.0/e-commerce-16.0-website_sale_hide_price
Translate-URL: https://translation.odoo-community.org/projects/e-commerce-16-0/e-commerce-16-0-website_sale_hide_price/de/
Currently translated at 100.0% (11 of 11 strings)

Translation: e-commerce-16.0/e-commerce-16.0-website_sale_hide_price
Translate-URL: https://translation.odoo-community.org/projects/e-commerce-16-0/e-commerce-16-0-website_sale_hide_price/es/
[FIX] website_sale_hide_price update t-cache for updating template
Currently translated at 100.0% (11 of 11 strings)

Translation: e-commerce-16.0/e-commerce-16.0-website_sale_hide_price
Translate-URL: https://translation.odoo-community.org/projects/e-commerce-16-0/e-commerce-16-0-website_sale_hide_price/ja/
Currently translated at 100.0% (14 of 14 strings)

Translation: e-commerce-16.0/e-commerce-16.0-website_sale_hide_price
Translate-URL: https://translation.odoo-community.org/projects/e-commerce-16-0/e-commerce-16-0-website_sale_hide_price/es/
Currently translated at 100.0% (14 of 14 strings)

Translation: e-commerce-16.0/e-commerce-16.0-website_sale_hide_price
Translate-URL: https://translation.odoo-community.org/projects/e-commerce-16-0/e-commerce-16-0-website_sale_hide_price/es_AR/
Currently translated at 100.0% (13 of 13 strings)

Translation: e-commerce-17.0/e-commerce-17.0-website_sale_hide_price
Translate-URL: https://translation.odoo-community.org/projects/e-commerce-17-0/e-commerce-17-0-website_sale_hide_price/it/
Currently translated at 100.0% (13 of 13 strings)

Translation: e-commerce-17.0/e-commerce-17.0-website_sale_hide_price
Translate-URL: https://translation.odoo-community.org/projects/e-commerce-17-0/e-commerce-17-0-website_sale_hide_price/it/
Fix caching of the website_sale.products view override.

Before this commit, this module added a view that added two price website related cache keys to the products grid wrapper. In Odoo 17.0, caching was removed for this element. In combination with this module, this resulted in re-rendering this portion of the view, only depending on the cache keys added by this module. Because of it, searched products didn't update when changing any of the search parameters.

This commit fixes it, by removing that override, and leaving the elements cache disabled.
Currently translated at 100.0% (13 of 13 strings)

Translation: e-commerce-17.0/e-commerce-17.0-website_sale_hide_price
Translate-URL: https://translation.odoo-community.org/projects/e-commerce-17-0/e-commerce-17-0-website_sale_hide_price/sv/
Replaced view inheritance with Python logic in _website_show_quick_add
to fix an issue where the "Add to Cart" button visibility was
incorrectly overridden by this module. This update restores the
expected behavior by ensuring the inherited logic determines button
visibility.
Currently translated at 100.0% (13 of 13 strings)

Translation: e-commerce-18.0/e-commerce-18.0-website_sale_hide_price
Translate-URL: https://translation.odoo-community.org/projects/e-commerce-18-0/e-commerce-18-0-website_sale_hide_price/it/
- Bumped manifest to 19.0.1.0.0 for the migration.
- Added a helper to safely read the current partner flag inside/outside HTTP requests and reuse it when computing website price visibility.
- Made `website_show_price` searchable with domain-based logic that honors both partner visibility and website hide flags.
- Introduced transaction tests covering website price visibility and quick-add availability when prices are hidden.
@trobz-bot trobz-bot force-pushed the 19.0-mig-website_sale_hide_price branch from fcefb86 to 525059b Compare January 8, 2026 03:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.