ORIENT/modules/backend/widgets
Samuel Georges f771887ee5 When refreshing fields, forceFill is a bit too flaky
- Using a proxy field would populate a relation with an array of attributes, this is not good or consistent. Instead the FormModelSaver trait is used to bring the behavior in line with FormController and others. This should improve consistency in the behavior and developer expectations.

- The noticeable difference will be that relations and their values are now set by the postback data where possible. In cases where this is undesirable -- eg: updating a relation triggers proxy fields to update with existing values, when they should seed from the relation instead (desire to lose prior changes) -- the formExtendRefreshData controller override can be used to prune the existing values from the dataset, where they will then be seeded from the model as normal.

- Also the $data property is only rebuilt if it differs from the model. Previously it would corrupt the model-based dataset by converting to an array then back to an object. If the two objects are the same, they will be passed by reference and values will replicate this way.
2016-11-30 07:08:12 +11:00
..
filter/partials Allow specifying half bound daterange filter values (treat the missing one as "infinty", ie 0000-00-00 for min and 2999-12-31 for max) 2016-05-15 01:22:28 +02:00
form Remove "allowClear" and tidy up #2459 2016-11-07 08:43:52 +11:00
lists Fixes indentation 2016-10-13 19:52:37 +11:00
reportcontainer Translate the remove widget dialog (#2323) 2016-08-27 09:14:31 +10:00
search/partials DateTime throws an invalid arg exception to prevent Twig crashing 2016-04-23 05:29:42 +10:00
table Minor styling fixes on the table control 2016-05-23 17:32:20 +10:00
toolbar/partials Decouple the toolbar from the layout system 2015-08-26 20:24:37 +10:00
Filter.php Improves exception handling for invalid model resolver 2016-09-18 13:44:13 +10:00
Form.php When refreshing fields, forceFill is a bit too flaky 2016-11-30 07:08:12 +11:00
Lists.php Pass columns to search scope 2016-11-29 06:46:52 +11:00
ReportContainer.php Parameters -> Parameter 2016-05-31 08:17:48 +10:00
Search.php Lists can now define search scope or mode (see docs) 2016-04-19 19:54:22 +10:00
Table.php clearAssetDefinitions -> flushAssets 2016-04-12 18:04:15 +10:00
Toolbar.php Refactor the toolbar widget 2015-02-28 13:54:00 +11:00