Cédric Krier pushed to branch branch/7.6 at Tryton / Tryton
Commits: 3c2120dfc5a3 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) - - - - - fa0327c64b7c 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) - - - - - f6a81695270d 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) - - - - - 510f1fc377d4 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) - - - - - a84c6485634d 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) - - - - - 96bb07726b34 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) - - - - - aa24bf7e2e51 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) - - - - - 15741436d866 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) - - - - - a0e0ab355d32 by Cédric Krier at 2025-07-15T17:56:59+02:00 Fix extras_depend name in tryton.cfg Closes #14122 (grafted from eae134482d08154a6ab9195dd634ab3a23c0796d) - - - - - b23a517d19e5 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) - - - - - 7b4fdc467a74 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) - - - - - e2d397e08031 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) - - - - - 71d4cb89e524 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) - - - - - a5af0b2aac0d by Nicolas Évrard at 2025-08-18T11:35:25+02:00 Use the canonical name of the test timezone Closes #14170 (grafted from 38c8bbe6c090fa62530b010065565bd38700f84a) - - - - - 13c68222449e 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) - - - - - 5a2bab0dcd39 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) - - - - - 5f5920f87c8e by Adrià Tarroja Caubet at 2025-08-13T11:35:04+02:00 Unpack tables move when ordering by payable_receivable_date Closes #14158 (grafted from ae6e2a33055760c6a80e10b55bb8f563360c550f) - - - - - 3d48b9521d75 by Eddy Boer at 2025-08-21T09:50:22+02:00 Move pricelist field before shipping date on sale form Closes #14040 (grafted from d7537dea4c74acdc8a2b03e1698bf5a57ff5f820) - - - - - cb01c8a93b51 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) - - - - - 8fa8f657d430 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) - - - - - 1d40a7aae1b1 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) - - - - - 9361e9c0e214 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) - - - - - 6cd3a3682331 by José Antonio Díaz Miralles at 2025-08-21T12:30:44+02:00 Use the page position instead of the screen position to compute the column resizing Screen or client position calculations may be inaccurate when there are multiple monitors or scrollbars. Closes #14156 (grafted from 084a6616cde5865c18c4e2291e57b9c50d63c871) - - - - - 7adc3926854f by Cédric Krier at 2025-05-10T19:38:24+02:00 Remove metadata columns from tutorial of table query Since 5095928ec38a those columns are added automatically. (grafted from 363048854a5ee8cfe7902f7854eb23382e7119fb) - - - - - 743d5c1d6a3e by Cédric Krier at 2025-06-26T19:05:43+02:00 Fix highlight syntax of board documentation (grafted from c35b5833797f7d6342c469fdc5c99b291b98c4ac) - - - - - e5e378302ebb by Lars Wuerfel at 2025-07-23T10:44:12+02:00 Correct typos in the report documentation (grafted from c856f5fc2736eb35f286e360368e6a3dca3858a0) - - - - - ae5a57afa1c6 by Cédric Krier at 2025-08-21T08:17:10+02:00 Use gettext method instead of gettext module in import window Closes #14180 (grafted from 3db26a1fdad7c122ad7bebdb106ce90c2dcb6ad9) - - - - - 26 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/sale_price_list/view/sale_form.xml - 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/view/tree.js - sao/src/window.js - tryton/tryton/gui/window/win_import.py - trytond/doc/topics/reports/index.rst - trytond/doc/topics/views/index.rst - trytond/doc/tutorial/module/table_query.rst - trytond/trytond/model/modelview.py - trytond/trytond/tests/test_ir.py View it on Heptapod: https://foss.heptapod.net/tryton/tryton/-/compare/863b197cefd498a09e4e12e5ac1f0724dce8faef...ae5a57afa1c6d112dec5628443614f951e8fc798 -- View it on Heptapod: https://foss.heptapod.net/tryton/tryton/-/compare/863b197cefd498a09e4e12e5ac1f0724dce8faef...ae5a57afa1c6d112dec5628443614f951e8fc798 You're receiving this email because of your account on foss.heptapod.net.
