-
-
Notifications
You must be signed in to change notification settings - Fork 58
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
[16.0][MIG] sale_coupon_order_line_link > sale_loyalty_order_line_link: Migration to version 16.0 #152
[16.0][MIG] sale_coupon_order_line_link > sale_loyalty_order_line_link: Migration to version 16.0 #152
Conversation
Technical module linking order lines with programs TT30850
Filter lines that are related to a reward: either they genereted it or the reward is applied to them. For example: - A promotion product domain could be: ("id", "=" product_a.id) - The same promotion has a reward product B - On a sale order with products A, B and C: - A reward line will be generated to discount B's amount and will be linked to the promotion. - Line A will have a link to the reward line as it was the condition for the promotion. - Line B will also have a link to the reward line as it's the line over which the discount is made. TT31755
On the reward lines we can just invert the relation comlumns to have the lines that generated them. TT31755
We can now view which promotions are applied visually. TT35401
If a third module adds an extra discount scope, we should: - Allow integration returning always at least an empty object - Allow compatibility by inheritance hooking into the method that defines the scoped lines. TT36131
In some cases the `recompute_coupon_lines` method could lead to miss the previously created links. We want to ensure those links at the end of such method. TT40205
Currently translated at 100.0% (15 of 15 strings) Translation: sale-promotion-15.0/sale-promotion-15.0-sale_coupon_order_line_link Translate-URL: https://translation.odoo-community.org/projects/sale-promotion-15-0/sale-promotion-15-0-sale_coupon_order_line_link/it/
sale_loyalty_order_line_link/migrations/16.0.1.0.0/post-migration.py
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Functionally tested. LGTM 👍️
dd7dfc1
to
078406b
Compare
078406b
to
c3ee804
Compare
sale_loyalty_order_line_link/migrations/16.0.1.0.0/pre-migration.py
Outdated
Show resolved
Hide resolved
sale_loyalty_order_line_link/migrations/16.0.1.0.0/pre-migration.py
Outdated
Show resolved
Hide resolved
824bd8e
to
d6a48ec
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's go :)
/ocabot migration sale_coupon_order_line_link |
sale_loyalty_order_line_link/migrations/16.0.1.0.0/pre-migration.py
Outdated
Show resolved
Hide resolved
…_link + Migration to version 16.0 TT44349
d6a48ec
to
8fa629f
Compare
/ocabot merge nobump |
What a great day to merge this nice PR. Let's do it! |
Congratulations, your PR was merged at 202a28f. Thanks a lot for contributing to OCA. ❤️ |
Renamed to sale_loyalty_order_line_link + Migration to 16.0
cc @Tecnativa TT44349
ping @chienandalu @stefan-tecnativa