Screen.new_ is returning already a promise that is resolved after the call to
default_get. This ensure that display is triggered after having set the default
value.
Closes#13697
(grafted from 7484bb16c12f887d44c9f18bfc5504974cde50e0)
--HG--
branch : 7.0
This avoid to trigger a reset of the field if the record name has such character.
Closes#13687
(grafted from cac71113f210bce90c55f6a6c6f32703654cdc59)
--HG--
branch : 7.0
When screen with tab domain is displayed in a board, the tab domain increase
the min-content which could overflow the tab content.
Closes#13665
(grafted from 52af7e0a381ddd601e0b6f2e136065c579b4a747)
--HG--
branch : 7.0
If the view is already cached, the callback is executed directly so the content
must have been created.
Closes#13664
(grafted from adb8f7b0c738061d48d44499066545f5468a2d3d)
--HG--
branch : 7.0
If the PYSON statement has the type 'object', it can be a Date, DateTime or
TimeDelta which is allowed for comparison.
Closes#13645
(grafted from df6e3c10a5105e545e1aa8e58c3c087285146a58)
--HG--
branch : 7.0
This is needed to keep the empty string in the list on a second parsing.
Closes#13558
(grafted from 747825bc93a35fef995094be5ca9d7e04c414692)
--HG--
branch : 7.0
This is necessary because otherwise it could result in concurrent update of the
models of the models used by the underlying widgets.
Closes#13545
(grafted from 1dfc23911f2a4cc071a34ec886dc43d949d4b68f)
--HG--
branch : 7.0
A copy of the value is always returned so if it is modified it does not modify
the internal value of the record.
So to update Dict value, a new dictionary must be set on the field.
Closes#13374
(grafted from 82b0280d4a08c48b2ab85b4ababe2031aee9a7a2)
--HG--
branch : 7.0
The click event can still be triggered by the shortcut or event by clicking on
the disabled menuitem. So the callback must not run the action if the menuitem
is disabled.
Closes#13326
(grafted from d3e19261139580282719da45623a077d849523a0)
--HG--
branch : 7.0
This happens when the current record is removed when it is deleted.
Closes#13325
(grafted from 5e74c9cef4b5b04930e1c5da61c576070da1a1ca)
--HG--
branch : 7.0
Otherwise the attribute value may be undefined instead of being a boolean.
Closes#13324
(grafted from c0feae75063f1daac6b3c8017f165aaca3858922)
--HG--
branch : 7.0
Since 12e08efd3872 the readonly of the Screen depends on the selected records.
But we still wants to save the modification from the Window Form even if a
deleted record is selected.
Closes#13321
(grafted from ff288e977366b41700c6da6f7131b0e9520e363b)
--HG--
branch : 7.0
Otherwise if the widget is not translated, the textarea does not expand.
Closes#13320
(grafted from 2ebdb3a1dc2dd516cf99186c29278d41081aa689)
--HG--
branch : 7.0