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

[15.0][MIG] product_variant_default_code: Migration to version 15.0 #291

Merged
merged 50 commits into from
May 8, 2023

Conversation

pilarvargas-tecnativa
Copy link
Contributor

cc @Tecnativa TT36978

@stefan-tecnativa @chienandalu please review

alfredo and others added 30 commits May 3, 2023 17:16
…der_default_code

Separate the default code assignment in 2 steps, one obtains the
code and the other set this value on product.
Now is easier to extend this method.
* IMP dependency, field name, complete view

* FIX move sale.settings to base settings

* IMP reference mask use untranslate attribute names

* FIX some tests with @chienandalu remarks
* [IMP] Improve French (fr) translation
* [FIX] Fixed bad display of config. settings
* [FIX] Display product attribute value code when open the product attribute form view from product form view
Currently translated at 63.6% (14 of 22 strings)

Translation: product-variant-12.0/product-variant-12.0-product_variant_default_code
Translate-URL: https://translation.odoo-community.org/projects/product-variant-12-0/product-variant-12-0-product_variant_default_code/hr/
Currently translated at 100.0% (22 of 22 strings)

Translation: product-variant-12.0/product-variant-12.0-product_variant_default_code
Translate-URL: https://translation.odoo-community.org/projects/product-variant-12-0/product-variant-12-0-product_variant_default_code/pt/
missing the possibility to edit of attribute code in form view (and also tree view)
It was present in tree view, but not in form view, and now the tree
is not editable.
When a variant is created, the mask is evaluated expecting the main
language term, so we should avoid taking the translated value when we
are in another language.
When an attribute code is already set, we don't wan't to change it by
chance if we set a new name in the value. The onchange should be just a
helper to fill the initial value but it should be manually changed if
needed later on.
Tests can conflict with constriants added by other modules for the default_code
We should create different product templates only if we can be sure they will compute different default_codes, otherwise they might trigger the unique(default_code) constrainted, if introduced by another module.

TT28423
SicurSam and others added 7 commits May 3, 2023 17:39
Currently translated at 74.0% (20 of 27 strings)

Translation: product-variant-14.0/product-variant-14.0-product_variant_default_code
Translate-URL: https://translation.odoo-community.org/projects/product-variant-14-0/product-variant-14-0-product_variant_default_code/it/
Currently translated at 77.7% (21 of 27 strings)

Translation: product-variant-14.0/product-variant-14.0-product_variant_default_code
Translate-URL: https://translation.odoo-community.org/projects/product-variant-14-0/product-variant-14-0-product_variant_default_code/it/
Currently translated at 100.0% (27 of 27 strings)

Translation: product-variant-14.0/product-variant-14.0-product_variant_default_code
Translate-URL: https://translation.odoo-community.org/projects/product-variant-14-0/product-variant-14-0-product_variant_default_code/it/
…or missing product template attribute values.
@pedrobaeza
Copy link
Member

/ocabot migration product_variant_default_code

@OCA-git-bot OCA-git-bot added this to the 15.0 milestone May 3, 2023
@OCA-git-bot OCA-git-bot mentioned this pull request May 3, 2023
9 tasks
@pedrobaeza
Copy link
Member

Check pre-commit

@pilarvargas-tecnativa pilarvargas-tecnativa force-pushed the 15.0-mig-product_variant_default_code branch from f28b380 to 7bcb1eb Compare May 4, 2023 06:19
Copy link
Member

@chienandalu chienandalu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested. Some little remarks:

Copy link

@stefan-tecnativa stefan-tecnativa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Functionally tested. Just check the aspects commented by David.

@pilarvargas-tecnativa pilarvargas-tecnativa force-pushed the 15.0-mig-product_variant_default_code branch from 7bcb1eb to e5384df Compare May 4, 2023 10:40
@pedrobaeza
Copy link
Member

/ocabot merge nobump

@OCA-git-bot
Copy link
Contributor

Hey, thanks for contributing! Proceeding to merge this for you.
Prepared branch 15.0-ocabot-merge-pr-291-by-pedrobaeza-bump-nobump, awaiting test results.

@OCA-git-bot OCA-git-bot merged commit 1b6e187 into OCA:15.0 May 8, 2023
@OCA-git-bot
Copy link
Contributor

Congratulations, your PR was merged at 255c5fc. Thanks a lot for contributing to OCA. ❤️

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.