Cédric Krier pushed to branch branch/7.4 at Tryton / Tryton


Commits:
f3efa7453581 by Cédric Krier at 2025-07-02T13:25:56+02:00
Reset to draft sales updated from Shopify

As the update from Shopify may need to add new lines which can only be created
for a draft sale.

Closes #14099
(grafted from d899456fefd6d8a0b00dfcc1dffcc3c8613d97b4)
- - - - -
1eb5439234c5 by Cédric Krier at 2025-07-04T10:15:23+02:00
Use quantity set on the line to compute unit price from Shopify order

The quantity of the line item may be different if part of the line item has
been refunded or cancelled.

Closes #14103
(grafted from 98b1e09aecad37afc1c9ae630f855d46da96b640)
- - - - -
6efd491f8fc1 by Cédric Krier at 2025-07-07T11:20:12+02:00
Set shipment cost method on Shopify sale only if a carrier is set

Closes #14105
(grafted from 83baf33015e42627c3fcebc8e1becac41c1260b1)
- - - - -
490ec2ec722c by Cédric Krier at 2025-07-11T23:14:50+02:00
Recursively set values on record for xxx2Many fields

The values for wizard may be a list of dictionaries for xxx2many fields.

Closes #14055
(grafted from d86fc16613d824588b6532d3220ad48986f39f44)
- - - - -
de2fdd2a10ba by Cédric Krier at 2025-07-15T17:37:59+02:00
Set default values for fields of button_change decorator

Closes #14120
(grafted from 8210e7db85599228bcdb65019e8cbfab6b913334)
- - - - -
647722b92b54 by Cédric Krier at 2025-07-15T17:42:16+02:00
Do not fail to open product category to add products without any categories
(grafted from 72db56e056c39546a146bf57b60246428ed79f6c)
- - - - -
f967a3e86b62 by Cédric Krier at 2025-07-15T17:45:18+02:00
Initialize recent date when closing periods with empty period list
(grafted from beed0d8fffcf8aa86ac5e6a2fe50adbfb7e5adcc)
- - - - -
e64d56be1213 by Cédric Krier at 2025-07-15T17:44:06+02:00
Do not fail to duplicate lot with an empty lot list
(grafted from 5abc24aaecd7a021dff02d77d83b8e19b9c0acf6)
- - - - -
8f0dd5bfc50e by Cédric Krier at 2025-07-15T17:56:59+02:00
Fix extras_depend name in tryton.cfg

Closes #14122
(grafted from eae134482d08154a6ab9195dd634ab3a23c0796d)
- - - - -
453015ecad46 by Cédric Krier at 2025-07-22T13:37:58+02:00
Forbid to select the invoice company as consolidation company

Closes #14126
(grafted from 9fd54e838e7867dc59b48d2eef305463b1f0bb17)
- - - - -
501de3d212e3 by Cédric Krier at 2025-07-30T00:21:34+02:00
Use email tools to format address for marketing email

This supports sending email with local-part containing non-ASCII characters.

Closes #14138
(grafted from 150e1e4e18294dea462ca80c6558b095cb2e9091)
- - - - -
936aebf46ad0 by Cédric Krier at 2025-07-30T15:12:15+02:00
Test if party is set before using its record name for reconciliation error 
message

Closes #14127
(grafted from 2577aff9a26a61170862131e2dd0eec9e4ace563)
- - - - -
8140358cd3f9 by José Antonio Díaz Miralles at 2025-08-12T00:15:43+02:00
Include the period in the nested part when searching the invoice party of lines

Closes #14125
(grafted from d582b659c4bc7fde91efcb84d067351552cfdd5c)
- - - - -
d04ca6d21bd2 by Nicolas Évrard at 2025-08-18T11:35:25+02:00
Use the canonical name of the test timezone

Closes #14170
(grafted from 38c8bbe6c090fa62530b010065565bd38700f84a)
- - - - -
dc0120e9d391 by Cédric Krier at 2025-08-01T10:20:59+02:00
Ensure date in log window is always a string

The date can be null for example for record having been just created without
any modification later.

Closes #14142
(grafted from b0e8386a00d05907b3ac06bfd03810d6a0d5f886)
- - - - -
06f861b63556 by Cédric Krier at 2025-08-12T00:33:19+02:00
Use a list of values when updating quality operations from done to do

Closes #14116
(grafted from 3ec3934a298d3164ece7fe43c8de4cae4e1bd63f)
- - - - -
76258fe949a1 by Cédric Krier at 2025-08-01T11:08:58+02:00
Set selected class before changing current record and do not rely on toggle

The class must be set before changing the current record because the property
selected_records relies on the classes and this method is called when changing
the current record to set the sensitivity of the buttons.
Also clicking a second time on the row must unselect the row which is not
possible to implement with the toggling of the class.

Closes #13980
(grafted from 8ab0895c5f6dc5bdfa96756c1abd3ab368bbf754)
- - - - -
c964468c8ba3 by Cédric Krier at 2025-08-21T10:38:46+02:00
Clear the Shopify tax adjustment before recalculating it

Closes #14143
(grafted from 27d0430555b070fcca637c9a0dab40c083d7db15)
- - - - -
2e6cf950bc66 by Cédric Krier at 2025-08-07T10:28:09+02:00
Set web shop currency and methods on sale after calling on_change's

The on_change_party set the default currency from the company and methods from
the party.

Closes #14149
(grafted from 28c6378e6e274df23e31f85bdc9062a28f2b6fdd)
- - - - -
6dc19f127b36 by Cédric Krier at 2025-08-07T11:11:32+02:00
Call super for on_change of supplier and customer for Intrastat on shipments

Closes #14150
(grafted from e5affa2668c3e73bc500d3b950db8699d1fe3c6f)
- - - - -
86177341af88 by Cédric Krier at 2025-06-26T19:05:43+02:00
Fix highlight syntax of board documentation
(grafted from c35b5833797f7d6342c469fdc5c99b291b98c4ac)
- - - - -
23d109c1a919 by Lars Wuerfel at 2025-07-23T10:44:12+02:00
Correct typos in the report documentation
(grafted from c856f5fc2736eb35f286e360368e6a3dca3858a0)
- - - - -


22 changed files:

- modules/account/move.py
- modules/account_consolidation/account.py
- modules/account_invoice/invoice.py
- modules/account_stock_eu/stock.py
- modules/account_stock_landed_cost/tryton.cfg
- modules/marketing_email/marketing.py
- modules/product/category.py
- modules/quality/quality.py
- modules/stock/period.py
- modules/stock_lot/stock.py
- modules/stock_lot_sled/stock.py
- modules/web_shop/web.py
- modules/web_shop_shopify/sale.py
- modules/web_shop_shopify/tests/scenario_web_shop_shopify.rst
- modules/web_shop_shopify/web.py
- proteus/proteus/__init__.py
- sao/src/view/list_form.js
- sao/src/window.js
- trytond/doc/topics/reports/index.rst
- trytond/doc/topics/views/index.rst
- trytond/trytond/model/modelview.py
- trytond/trytond/tests/test_ir.py


View it on Heptapod: 
https://foss.heptapod.net/tryton/tryton/-/compare/318177aededca98af3c7f5668c0cbf893d74d908...23d109c1a919f8561e6a2b907a581120a83ca8a6

-- 
View it on Heptapod: 
https://foss.heptapod.net/tryton/tryton/-/compare/318177aededca98af3c7f5668c0cbf893d74d908...23d109c1a919f8561e6a2b907a581120a83ca8a6
You're receiving this email because of your account on foss.heptapod.net.

Reply via email to