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
This prevent the browser to log an error in the console.
Also we test for the presence of svg tag to be sure it is an svg image.
Closes#14019
(grafted from 286d03999217e1ea39231bb286cfa926d2f47486)
--HG--
branch : 7.0
The preferences may execute actions which may change the original URL at the
login. Such that the original URL is never open.
This is more visible since ac5d71376fca which makes the actions sequential.
Closes#13975
(grafted from 792784aa4fa3ee0e95f078fc87573d8bc4a859f8)
--HG--
branch : 7.0
Other cases for deferred operand can not be deduced as unique for sure.
Closes#14005
(grafted from 7bf6ea18fe8ea12330c0aff2e6456b3d12c86228)
--HG--
branch : 7.0
e38f2298 introduces wrongly the iteration over the function instead of the result.
Closes#14014
(grafted from fadb43303291d5641f5e30169126e595aaa83ad5)
--HG--
branch : 7.0
Otherwise children documents can not be processed because the parent document
raises a RequiredValidationError when saved
Closes#14015
(grafted from e09cd53b9c701ef8da73163e9834d1f3db5a8e37)
--HG--
branch : 7.0
Without digits the full representation of the number is used which might not
be the expected behaviour because applying the factor will result in a number
which short representation could be surprising to the user.
Closes#10460
(grafted from 6b292fe0dbb05cebbc17ba7fbbddb19d39f675dc)
--HG--
branch : 7.0