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][WIP] delivery_auto_refresh: Migration to 17.0 #1002

Open
wants to merge 53 commits into
base: 17.0
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
53 commits
Select commit Hold shift + click to select a range
0e3866b
[ADD] delivery_auto_refresh: Auto-refresh delivery price in sales orders
pedrobaeza Feb 27, 2018
542f27b
[IMP] delivery_auto_refresh: Make configurable also updating after tr…
pedrobaeza Mar 22, 2018
5a34ccc
[MIG] : Migration to 12.0
cubells Apr 3, 2019
0dee022
Translated using Weblate (Chinese (Simplified))
liweijie0812 Sep 6, 2019
3358991
Translated using Weblate (Portuguese (Brazil))
Sep 9, 2019
0398d90
[FIX] delivery_auto_refresh: Avoid error when confirming sales order …
pedrobaeza Oct 17, 2019
12b7152
[FIX] delivery_auto_refresh: Don't modify standard behavior by default
pedrobaeza Dec 18, 2019
aec2bce
[IMP] delivery_auto_refresh: keep discounts in delivery line
chienandalu Mar 26, 2020
4ba1730
[FIX] delivery_auto_refresh: force parameter not existing in v12
pedrobaeza Apr 7, 2020
3915362
[FIX] delivery_auto_refresh: Create SO with default values
pedrobaeza Jun 9, 2020
6f1dbff
Translated using Weblate (Slovenian)
sysadminmatmoz Aug 11, 2020
36c26de
Fix auto_refresh unit tests
yvaucher Oct 13, 2020
27c7b92
[12.0][FIX] update delivery with multiple lines fails - add check to …
sergiocorato Sep 23, 2020
674caa5
[MIG] delivery_auto_refresh: Migration to v13.0
CarlosRoca13 Apr 15, 2021
d4cc290
[13.0][IMP]delivery_auto_refresh: mark recompute_delivery_price false…
JordiMForgeFlow May 11, 2021
6a85491
[FIX] delivery_auto_refresh: Error on test
CarlosRoca13 May 26, 2021
f946eab
[FIX] delivery_auto_refresh: Fix error when adding products to cart o…
CarlosRoca13 Nov 25, 2021
96d768d
[FIX] delivery_auto_refresh: behave as core
chienandalu Jan 20, 2022
68a6ba8
[IMP] delivery_auto_refresh: void delivery lines on uninvoiced returns
chienandalu Jun 16, 2021
becb3c7
[MIG] delivery_auto_refresh: Migration to 14.0
yankinmax Nov 16, 2021
d0d29c9
delivery_auto_refresh: centralize get_param
simahawk Feb 24, 2022
67653bc
delivery_auto_refresh: tests use setUpClass
simahawk Feb 24, 2022
73f4aa6
[FIX] delivery_auto_refresh: avoid singleton
chienandalu Mar 10, 2022
b405ede
[FIX] delivery_auto_refresh: don't allow to pick a not allowed carrier
chienandalu Mar 18, 2022
3c398ae
develiry_auto_refresh: enable via config params
ilyasProgrammer Apr 5, 2022
efeb5ea
Translated using Weblate (Italian)
francesco-ooops Apr 8, 2022
6872304
[MIG] delivery_auto_refresh: Migration to version 15.0
pilarvargas-tecnativa Feb 28, 2023
ab684dc
[FIX] delivery_auto_refresh: Don't fail on fixed rate carriers
pedrobaeza May 23, 2023
a5ae725
[MIG] delivery_auto_refresh: migration to 16.0
RabbitJon-S73 May 29, 2023
8b1c78c
Translated using Weblate (Spanish)
Ivorra78 Aug 2, 2023
4b9c723
[FIX] delivery_auto_refresh: fix auto_add_delivery_line setting
solo4games Sep 18, 2023
f81e22d
delivery_auto_refresh: docstring
jbaudoux Apr 16, 2024
e374f9b
delivery_auto_refresh: fix create in batch
jbaudoux Apr 16, 2024
875efc7
delivery_auto_refresh: fix write & discount
jbaudoux Apr 16, 2024
313e1de
delivery_auto_refresh: iterate over list, not set
jbaudoux Apr 16, 2024
f81777b
delivery_auto_refresh: refresh the minimum
jbaudoux Apr 16, 2024
1d8eba1
delivery_auto_refresh: set carrier
jbaudoux Apr 16, 2024
37e0c83
delivery_auto_refresh: refresh on SO line create/write
jbaudoux Apr 16, 2024
a7767d6
delivery_auto_refresh: improve help & readme
jbaudoux Apr 16, 2024
fe8fae0
delivery_auto_refresh: add tests
jbaudoux Apr 16, 2024
a8ab343
delivery-carrier: postpone new dependency to 17.0
jbaudoux Apr 18, 2024
d672fa3
delivery_auto_refresh: multi-company
jbaudoux Apr 18, 2024
06e61e4
Translated using Weblate (Italian)
mymage May 7, 2024
71648e6
Translated using Weblate (Portuguese (Brazil))
May 29, 2024
208a106
Translated using Weblate (Portuguese (Brazil))
SottomaiorMacedoTec Jul 5, 2024
2e9e6ba
Translated using Weblate (Italian)
mymage Jul 15, 2024
43babfb
Translated using Weblate (French)
samibc2c Nov 6, 2024
2cad200
[FIX] delivery_auto_refresh: Override carrier when shipping partner c…
Shide Dec 10, 2024
18dc632
[FIX] delivery_auto_refresh: don't try to create lines over a new id
chienandalu Feb 25, 2025
bc39b1b
[FIX] delivery_auto_refresh: Fallback to load CoA
victoralmau Feb 25, 2025
ccb932c
[IMP] delivery_auto_refresh: pre-commit auto fixes
victoralmau Mar 21, 2025
6d34304
[MIG] delivery_auto_refresh: Migration to 17.0
victoralmau Mar 21, 2025
62ed4d1
[DON'T MERGE] test-requirements.txt
victoralmau Mar 21, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
[FIX] delivery_auto_refresh: Fix error when adding products to cart o…
…n website

The steps to reproduce the problem are these:
    - Set delivery_auto_refresh.auto_add_delivery_line.
    - Set a default delivery method on the user's partner.
    - Place a new ecommerce order with that user adding to the cart.

Doing this steps we get the error:
    Record does not exist or has been deleted.
    (Record: sale.order.line(63,), User: 1)

delivery_auto_refresh 13.0.1.0.3
CarlosRoca13 authored and victoralmau committed Mar 21, 2025
commit f946eabd8d1029ba485a9d871778553030a89f98
2 changes: 1 addition & 1 deletion delivery_auto_refresh/__manifest__.py
Original file line number Diff line number Diff line change
@@ -4,7 +4,7 @@
{
"name": "Auto-refresh delivery",
"summary": "Auto-refresh delivery price in sales orders",
"version": "13.0.1.0.2",
"version": "13.0.1.0.3",
"category": "Delivery",
"website": "https://github.com/OCA/delivery-carrier",
"author": "Tecnativa, Odoo Community Association (OCA)",
4 changes: 4 additions & 0 deletions delivery_auto_refresh/models/sale_order.py
Original file line number Diff line number Diff line change
@@ -25,6 +25,10 @@ def _compute_carrier_id(self):
def _get_param_auto_add_delivery_line(self):
get_param = self.env["ir.config_parameter"].sudo().get_param
param = "delivery_auto_refresh.auto_add_delivery_line"
# When we have the context 'website_id' it means that we are doing the order from
# e-commerce. So we don't want to add the delivery line automatically.
if self.env.context.get("website_id"):
return False
return safe_eval(get_param(param, "0"))

def _auto_refresh_delivery(self):