9941357a9b7c modified the 'ref' method of the eval context of XML file to
return reference string but get_id return a tuple of string and integer. So the
integer must be converted to string before being joined.
Closes#14066
(grafted from 475210ef51e1963b70405ca01308068a132ee894)
--HG--
branch : 7.0
Cache instance can be created on usage like in ValueMixin, so a process may not
have an instance of the cleared cache.
Closes#14067
(grafted from f87b9d37d071aba0b1eaea2c5e9d6accac06aa74)
--HG--
branch : 7.0
The product variable is used to format the error message but also as for
50bf49b7b031 it may be empty.
Closes#14062
(grafted from b7ad263fbd16f56cf01d3f922e50245c11d75144)
--HG--
branch : 7.0
Abstract models should be always the last in inheritance because
they are object when optional dependencies are not activated
Closes#14057
(grafted from a2182d579da3e15783d63d62bfc96bf8475112d1)
--HG--
branch : 7.0
e6c72b1f23e7 missed to add the decorator on the register method.
Closes#14060
(grafted from f340aa45b1a86e16d494d605549aba62270622d1)
--HG--
branch : 7.0
Calling Model.fields_get is expensive especially for each record to export.
Closes#14061
(grafted from f9886ab808fd8eb8a0334e6fb0e1f1839b4ddfe9)
--HG--
branch : 7.0
If we round the tax amount already added to the other line, the result may vary
depending on the order of the lines.
This is because round half even is used so the result may depend on the already
summed tax amounts.
Closes#14047
(grafted from e1e376f91bc1e111cdef39ddcbbfd92d201ea6c9)
--HG--
branch : 7.0
We must toggle the state of the row based on the original state.
Otherwise on single mode, clicking on a selected row keep it selected.
Closes#14045
(grafted from 9beab3cc71d067f603a133540bac10eb77ea3228)
--HG--
branch : 7.0
The selection of a radio button, deselect automatically the other radio button
so we must update the selection of other rows to remove the selected class.
Closes#14044
(grafted from c4a0963472cf36475b3868f28fe12aac58e1f343)
--HG--
branch : 7.0
The modals are linked to the current tab so we can not change the tab as long
as there is a modal.
Closes#14042
(grafted from 3ed4b328369cff714b8d2269b1521a01acf5c6d5)
--HG--
branch : 7.0
Otherwise the icon is not visible as it has the same color as the background.
Closes#14032
(grafted from 008fec3346bdc8ce48b0cba63869f866b91dc0e8)
--HG--
branch : 7.0
Since c8d97fac the domain parser format number using locale but the atof
function does not remove the thousand separator which could prevent Number to
parse the string.
Closes#14024
(grafted from dc438f32fa7887e5e0e241a6154a1c685e9cda20)
--HG--
branch : 7.0