Since d142b33fa3ab the on_change_with relies on _changed_value. But for
Function xxx2Many fields if their value is not in the initial value, we should
not retrieve it from the database because the result will be the same as the
one set by on_change_with.
Closes#12836
(grafted from 13d2870d43c833a8629b451edd82ac2efdc27009)
--HG--
branch : 7.0
Some browser does not refresh properly the content when updating the data
attribute.
Closes#12808
(grafted from 595120b29967d30407fc5b267583dde9ed381d78)
--HG--
branch : 7.0
e5446fb8d4ce reintroduced the rule but using text-center while it is justify-*
that is used for grid layout.
Closes#12807
(grafted from ae247628f5c859df56bbc2494f76cc59f9c152e7)
--HG--
branch : 7.0
It is ModelSQL.__setup__ that fill the _table attribute used in the SQL table.
Closes#12773
(grafted from ec4c46a7f575bdc74705c546d423ca380292e6be)
--HG--
branch : 7.0
Since d142b33fa3ab the on_change_with relies on _changed_value.
So in order to correctly detect if a xxx2Many field has some record removed,
we need to have the value of the client.
Closes#12837
(grafted from ae091a6bacbcaba5d327c6573b3859ab0d59e070)
--HG--
branch : 7.0
Since c320a786923f the field is needed to compute domain inversion so we
should not compute domain inversion for non field.
Closes#12814
(grafted from fe581cde6705c4b2e7bad61894e0b3098ede65f3)
--HG--
branch : 7.0
The template code or product suffix code allow to have trailing and leading
spaces but not the code of the product. So we must compare the code with a
stripped version of the generated code to avoid infinite loop.
Closes#12801
(grafted from 79e4677f878eaedbaa882af75f450cfc9958624b)
--HG--
branch : 7.0
Quite a few model have states with the same name (e.g. "open",
"close). When creating Workflow Graphs for several of these models at
once, the nodes of these states must be distinguished. Otherwise the
graphs will overlap and eventually even overwrite each other.
Closes#12253
(grafted from 91a09102ec61a08f57868bc9f030fdcb9ab831c8)
--HG--
branch : 7.0
When the transaction fails to start, the log_records may still be None.
Closes#12793
(grafted from 38529e19445ef6520a0e4f442c8bd07acc6d10cc)
--HG--
branch : 7.0
The disabled attribute does not prevent the user to click on the empty link.
Closes#12747
(grafted from 644db9868199f47f12bf252c1203f6f8367fa7f0)
--HG--
branch : 7.0