Skip to content

[19.0][MIG] website_sale_vat_required: Migration to 19.0 - #1264

Open
ManfredNelvin-Dev wants to merge 25 commits into
OCA:19.0from
ManfredNelvin-Dev:19.0-mig-website_sale_vat_required
Open

[19.0][MIG] website_sale_vat_required: Migration to 19.0#1264
ManfredNelvin-Dev wants to merge 25 commits into
OCA:19.0from
ManfredNelvin-Dev:19.0-mig-website_sale_vat_required

Conversation

@ManfredNelvin-Dev

Copy link
Copy Markdown

Migration of website_sale_vat_required to Odoo 19.0.

eLBati and others added 24 commits July 8, 2026 12:22
[FIX] Depend on vat validation module that causes the VAT number field to be displayed at checkout in the first place
This addon got migrated from 8.0. Relevant notes:

- Moved from `OCA/website` to `OCA/e-commerce`.
- Reduced license headers to new style ones, keeping copyright.
- Updated README template.
- Replaced dirty hack that disables addon in test mode, and hack the tour instead (actually testing the addon).
- Benefit from upstream updates, that now handles incorrect VAT errors.
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: e-commerce-12.0/e-commerce-12.0-website_sale_vat_required
Translate-URL: https://translation.odoo-community.org/projects/e-commerce-12-0/e-commerce-12-0-website_sale_vat_required/
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: e-commerce-13.0/e-commerce-13.0-website_sale_vat_required
Translate-URL: https://translation.odoo-community.org/projects/e-commerce-13-0/e-commerce-13-0-website_sale_vat_required/
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: e-commerce-15.0/e-commerce-15.0-website_sale_vat_required
Translate-URL: https://translation.odoo-community.org/projects/e-commerce-15-0/e-commerce-15-0-website_sale_vat_required/
…hods in test

Modify the tests so that we don't have to rely on the payment methods
module to run the tests for the functionality of this module.

TT44388
The tests were using a demo data product so if at any time this product
does not exist the tests start to fail. To avoid this, a new product is
created and used for testing. Also to locate the checkout button it is
better to locate it by its container element as the classes can change
depending on the configuration and modules used in the instance and it
can be a problem to locate it.
@OCA-git-bot OCA-git-bot added series:19.0 mod:website_sale_vat_required Module website_sale_vat_required labels Jul 8, 2026
@ManfredNelvin-Dev
ManfredNelvin-Dev force-pushed the 19.0-mig-website_sale_vat_required branch from f1d306e to d1aed26 Compare July 10, 2026 09:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

mod:website_sale_vat_required Module website_sale_vat_required series:19.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.