Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[18.0][MIG] website_sale_vat_required: Migration to version 18.0 #1029

Open
wants to merge 20 commits into
base: 18.0
Choose a base branch
from

Conversation

carlos-lopez-tecnativa
Copy link
Contributor

Adapt according to this commit: odoo/odoo@453cfab
TT54540
@Tecnativa @pedrobaeza @CarlosRoca13 @pilarvargas-tecnativa could you please review this?

eLBati and others added 20 commits February 26, 2025 07:53
[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.
@pedrobaeza
Copy link
Member

/ocabot migration website_sale_vat_required

@OCA-git-bot OCA-git-bot added this to the 18.0 milestone Feb 26, 2025
@OCA-git-bot OCA-git-bot mentioned this pull request Feb 26, 2025
16 tasks
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.