Cédric Krier pushed to branch branch/7.4 at Tryton / Tryton
Commits: 777376a0 by Nicolas Évrard at 2025-04-15T16:14:37+02:00 Do not set twice the result of an on_change call in a x2many Closes #13971 (grafted from e38f22986aac2e37fa5b2ca448152f49698475e6) - - - - - 5f8de318 by Nicolas Évrard at 2025-04-15T18:38:45+02:00 Use hasOwnProperty to check for key presence in object (grafted from cf8342493b04bbe07b172f2e078549ef3de00210) - - - - - 07f57e8f by Sergi Almacellas Abellana at 2025-04-17T00:04:15+02:00 Do not skip other invoices when printing an invoice that has a cache Closes #13968 (grafted from ad22b11036a0227c9274b8525e026c60ae1e6d15) - - - - - c3f5b910 by Cédric Krier at 2025-03-26T23:58:06+01:00 Allow to update production cost price updated of stock move in a closed period The update of a production cost can happen when the input moves are in a closed period. Closes #13944 (grafted from 8497b88d611ccbff8f9303a4f0685e8045a0810e) - - - - - 755547aa by Cédric Krier at 2025-03-27T23:03:40+01:00 Forbid changing company of subscription if there are lines or invoice party set Closes #13947 (grafted from ba07fa2bd2cf3c8b90299d135848507bc4f32217) - - - - - d5f2e981 by Cédric Krier at 2025-03-27T23:07:41+01:00 Make lines of sales, subscriptions and purchases read only without a company and currency Closes #13948 (grafted from 47c126ef770e2da3227eaaf10b64398d9b27d6e9) - - - - - b9cc28d0 by Cédric Krier at 2025-03-28T17:13:21+01:00 Trigger record message even if current record has not changed a2c50d4993cc disabled the trigger but it is needed to update the toolbar label when the number of selected record is changed but not the current record. (grafted from 1241c492e4045df9f617be2944a616c9838230fc) - - - - - 405afc27 by Cédric Krier at 2025-03-28T17:14:12+01:00 Force record message when selection has changed but not the current record This is needed to update the toolbar label about the number of selected record. Closes #13950 (grafted from 6c1ab96d3b86bbd1b2935edd7567c1e735c2111e) - - - - - 618d49ce by Cédric Krier at 2025-03-28T17:20:49+01:00 Correctly clear all kinds of info bar messages Closes #13951 (grafted from 1ac765ca877a67800c4341176f031ee221e48caf) - - - - - f70c8865 by Cédric Krier at 2025-04-04T18:51:30+02:00 Compute digits of float value before applying factor When applying the factor, we introduce new rounding issue which falsify the computation of digits. So it is better to compute the digits using the initial value (coming from the string parsing) and update the digits based on the order of the factor. Closes #13964 (grafted from 3606a9f176d0312d9645d05902b74192391538e4) - - - - - b01e2436 by Cédric Krier at 2025-04-03T17:21:15+02:00 Reset to quotation Shopify sale with insufficient authorized payment amount Shopify order can be modified from the admin in such way that the total increase and it is only partially paid. In such case we must prevent to process the sale by resetting to quotation until being fully paid. Closes #13961 (grafted from 6b2995ad4950e768b19744e2bbe28f8f1f6a0e44) - - - - - 01657b2b by Cédric Krier at 2025-04-23T18:32:04+02:00 Do not clear non unique help translation The help translations may be composed of partitioned strings. Closes #13978 (grafted from 0cbf346b9ea5c1c25e3c97482b3d296432e441aa) - - - - - 8cb334ba by Cédric Krier at 2025-04-07T23:43:31+02:00 Use locale format in domain parser and search filter for numbers Closes #13966 (grafted from c8d97facfb0b24bfbcc8f2335f3ad0218a39f900) - - - - - 1c572102 by Cédric Krier at 2025-04-27T17:20:45+02:00 Do not lock table on SQLite when checking unsupported constraint It is not needed as SQLite does not have an explicit lock mechanism but such call restart the transaction anyway. (grafted from 4cc5987a3b800121007968cebb5976a5cac2384b) - - - - - 9bbc0141 by Cédric Krier at 2025-04-18T12:30:59+02:00 Always fill debit and credit of grouped account move line The inherited MoveLineMixin is expecting those fields to be always filled. Closes #13976 (grafted from 1c31d847a5569bede9f2b2ac1580b2f7b025220f) - - - - - bda14d49 by Cédric Krier at 2025-04-30T08:44:05+02:00 Declare vals_to_set on the common block where it is used e38f22986aac reuse vals_to_set later so linter may complain about it not being defined. (grafted from 81360b8ae682fb56f85d4ad6f5f779e0418cc3ce) - - - - - 17 changed files: - modules/account_invoice/invoice.py - modules/account_move_line_grouping/account.py - modules/production/stock.py - modules/purchase/purchase.py - modules/sale/sale.py - modules/sale_subscription/subscription.py - modules/web_shop_shopify/web.py - sao/src/common.js - sao/src/model.js - sao/src/screen.js - sao/src/window.js - tryton/tryton/common/domain_parser.py - tryton/tryton/gui/window/view_form/model/field.py - tryton/tryton/gui/window/view_form/screen/screen.py - tryton/tryton/gui/window/view_form/view/list.py - trytond/trytond/ir/translation.py - trytond/trytond/model/modelsql.py View it on Heptapod: https://foss.heptapod.net/tryton/tryton/-/compare/7f3e8b2165e7869e41749bb52879eaac5bb4b111...bda14d496fd21e1ec05d53c79bb3af3e7b9f4e78 -- View it on Heptapod: https://foss.heptapod.net/tryton/tryton/-/compare/7f3e8b2165e7869e41749bb52879eaac5bb4b111...bda14d496fd21e1ec05d53c79bb3af3e7b9f4e78 You're receiving this email because of your account on foss.heptapod.net.