Like the one2many they should always be processed as they can have been
updated.
Closes#12474
(grafted from f45d89eb8048c28887d2e282a5dc7604bc8d9846)
--HG--
branch : 6.0
A return URL is now required if the payment methods do not disable it.
Closes#12509
(grafted from 6e9ec5ef33f3ad2e3d6d590bdcbde2d1c28f68c0)
--HG--
branch : 6.0
Setting it on the domain parser property does not ensure that it is always set
if the parser has been cached or the context screen is not valid.
Also it is not right that accessing a property trigger a change of state.
As the button visibility can change between views, the active domain must only
be added if the button is currently visible.
Closes#12549
(grafted from 00093fcf58f2e473cef7b0d8c3e87c2c3e425b7f)
--HG--
branch : 6.0
When synchronize moves, the origin of outgoing is updated to point the
new incoming move instead of the original one.
Closes#12272
(grafted from f36f6212c3596d5860722535adc80349496d07be)
--HG--
branch : 6.0
When synchronize inventory to outgoing moves, the origin of the inventory is
updated to point to the new corresponding outgoing move instead of the
original one.
Closes#12272
(grafted from 72fbac94b52006eaa854786b60aa1faf1a2c8d48)
--HG--
branch : 6.0
ed41959390ff added a synchronization on assign to prevent infinite warning
loop on pack if it creates new move without origin.
But 38e2a76db719 refactoring lost this behavior.
Closes#12503
(grafted from 903204d5d1728e818ec44bf5aa0a629c2efd1a65)
--HG--
branch : 6.0
When a connection in the pool is disconnected, it stays in the pool and it may
still be served.
Using such connection raise an OperationalError and so the request is retried
but before that the connection is put back to the pool. So we may get it back
again.
It is not possible to distinct between an OperationalError due to a
disconnection or due to a isolation error for example.
So with the current design of Transaction API, an OperationalError always put
back the connection to the pool.
This main that we can only ensure that the connections served are still
connected by executing a simple query. And close connections that are failing.
Closes#12452
(grafted from f8aaf62a0c7508e3f3398e47dc2b86e6f8f06cc0)
--HG--
branch : 6.0
The cost price on stock move is only required by validation so we can not
ensure over time that all the stock moves selected have a cost price.
Closes#12468
(grafted from adea1ec5dd32ec8f1a353a6f3105b82707485914)
--HG--
branch : 6.0