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

[16.0][MIG] sale_coupon_order_line_link > sale_loyalty_order_line_link: Migration to version 16.0 #152

Merged
merged 13 commits into from
Sep 29, 2023

Conversation

pilarvargas-tecnativa
Copy link
Contributor

@pilarvargas-tecnativa pilarvargas-tecnativa commented Sep 21, 2023

Renamed to sale_loyalty_order_line_link + Migration to 16.0

cc @Tecnativa TT44349

ping @chienandalu @stefan-tecnativa

chienandalu and others added 12 commits September 21, 2023 10:02
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/
Copy link
Contributor

@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. LGTM 👍️

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.

Let's go :)

@pedrobaeza
Copy link
Member

/ocabot migration sale_coupon_order_line_link

@OCA-git-bot OCA-git-bot added this to the 16.0 milestone Sep 28, 2023
@OCA-git-bot OCA-git-bot mentioned this pull request Sep 28, 2023
14 tasks
@pedrobaeza
Copy link
Member

/ocabot merge nobump

@OCA-git-bot
Copy link
Contributor

What a great day to merge this nice PR. Let's do it!
Prepared branch 16.0-ocabot-merge-pr-152-by-pedrobaeza-bump-nobump, awaiting test results.

@OCA-git-bot OCA-git-bot merged commit 83faa8e into OCA:16.0 Sep 29, 2023
5 of 7 checks passed
@OCA-git-bot
Copy link
Contributor

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

@pedrobaeza pedrobaeza deleted the 16.0-mig-sale_coupon_order_line_link branch September 29, 2023 11:10
ernesto-garcia-tecnativa pushed a commit to Tecnativa/sale-promotion that referenced this pull request Oct 4, 2023
Signed-off-by pedrobaeza
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.

None yet

7 participants