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

[17.0][MIG] sale_loyalty_order_line_link: Migration to 17.0 #234

Open
wants to merge 23 commits into
base: 17.0
Choose a base branch
from

Conversation

arantxa-s73
Copy link
Contributor

Module migrated to version 17.0

chienandalu and others added 23 commits January 15, 2025 08:05
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/
Currently translated at 100.0% (12 of 12 strings)

Translation: sale-promotion-16.0/sale-promotion-16.0-sale_loyalty_order_line_link
Translate-URL: https://translation.odoo-community.org/projects/sale-promotion-16-0/sale-promotion-16-0-sale_loyalty_order_line_link/es/
Currently translated at 100.0% (12 of 12 strings)

Translation: sale-promotion-16.0/sale-promotion-16.0-sale_loyalty_order_line_link
Translate-URL: https://translation.odoo-community.org/projects/sale-promotion-16-0/sale-promotion-16-0-sale_loyalty_order_line_link/it/
The alias in front of the column to be modified causes a conflict and is wrong.
Currently translated at 100.0% (12 of 12 strings)

Translation: sale-promotion-16.0/sale-promotion-16.0-sale_loyalty_order_line_link
Translate-URL: https://translation.odoo-community.org/projects/sale-promotion-16-0/sale-promotion-16-0-sale_loyalty_order_line_link/it/
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.

8 participants