In Javascript for...in iterate over properties but we want to iterate over
values with for...of. Otherwise record added back is not un-removed or
un-deleted.
Closes#12663
(grafted from 9ba209792c8be4b422751e91c20bb39cbf28c61d)
--HG--
branch : 6.0
1b3d9d7a758f added the wrong test to exclude period and dates.
Closes#12629
(grafted from 43f382562aa3365af4e03cc5c1073b400ea0d604)
--HG--
branch : 6.0
The trailing zero are kept in the Decimal and rendered in the string
representation which is unexpected for a field with limited digits.
Closes#12587
(grafted from cfbc9e902c1d5f9bc299b536b495a98fda380369)
--HG--
branch : 6.0
The initial implementation 6a6b4ef53946 wrongly define the depends for the
function.
Closes#12653
(grafted from 8de5ef43252fb2cd47f1ab3dd239af299c549955)
--HG--
branch : 6.0
The wizard to modify header calls on_change_product on all lines but their
type must not change.
Closes#12633
(grafted from d7983af6fe6087b48c9200b7a43f7d74c234c6f9)
--HG--
branch : 6.0
Since #4080 the record rules are no more enforced on getter of Function
fields.
Closes#12586
(grafted from 27f9dfa253e48fd885ea54d5b983186d7e829583)
--HG--
branch : 6.0
Since e49aaf8553e1, default UoM of "Lots by Locations" has a searcher using
the default UoM of the stock lot.
Closes#12583
(grafted from 09a961f1f5e27c8f0787bea29c881ee67c9163a6)
--HG--
branch : 6.0
The post method can be called multiple times for an invoice by process but
only one deferral is allowed by line.
Also the initial draft deferral may be delete in case of mistake so we must
not create automatically a new one later.
Closes#12567
(grafted from 7c72d42d78d92db1fbe36217d3ba4720bb621521)
--HG--
branch : 6.0
The first shipment is already picked so it can not be reset to draft to update
the inventory moves.
Closes#12661
(grafted from ed525f3d64e1d1b11afe714a43e9b0b7c3044061)
--HG--
branch : 6.0
Depending of the day of the year, the amount deferred may vary of 2 days.
Closes#12545
(grafted from b2c54cf3d7a0db62c31cc4d04364c7b48a56c2cf)
--HG--
branch : 6.0
Since Stripe v6 the API version is set by the library instead of using the
configured default.
Closes#12641
(grafted from 4e94ed80b740983c932e047f8a439215d5d40028)
--HG--
branch : 6.0
The changeset 3a0931d04904 added a readonly states but the description is a
substitut to the product so it should be readonly like the product.
Closes#12555
(grafted from 940abe6442e1dda8ef6c0d8a9bc981fa27bf6151)
--HG--
branch : 6.0
Sao must behave the same way as tryton does with the changeset 4d2bd7127a51.
Closes#12415
(grafted from 9a60185d21f0652c35045c89b8a34029ac3b9214)
--HG--
branch : 6.0
If the target of the Reference field is deleted, the transaction cache is not
cleared because there is no "ON DELETE" support for Reference field. Instead
the ids are checked in the Reference.get method.
Closes#12599
(grafted from 7f25936732310704ad6296d5ab3f35e3276e2157)
--HG--
branch : 6.0
The field consumed has been replaced by consumed until since 3ddf6d1eab0d.
Closes#12577
(grafted from 72620b88ebdb06308b437aa7a1c43866c9af04fe)
--HG--
branch : 6.0
When there is no schema, the list values are not for a MultiSelection entry.
Closes#12417
(grafted from aedd6a22eabc62538664c0127739ac02acd8f429)
--HG--
branch : 6.0
Since 0db956eb2505 _changed_value is used for on_change_with calls, so it can
have to deal with unsaved Many2One value if it is the parent of a One2Many.
(grafted from 206e247e16437dc8b2f1989cc13b7e48a1d0dfc7)
--HG--
branch : 6.0