Details
-
Type:
Bug
-
Status: Closed
-
Priority:
Critical
-
Resolution: Fixed
-
Affects Version/s: 1.5
-
Fix Version/s: 1.9
-
Component/s: Prefs Framework, UI Options
-
Labels:None
Description
The UIOptions modelRelay component performs a direct relay between changes to one model and another. It does not support any transformations of values (reversible or irreversible). The UIO modelRelay should allow integrators to specify a function that can be used to transform model values.
The VideoPlayer requires at least an irreversible transformation for language preferences: The VideoPlayer model stores language settings as an index into an array of tracks, but the UIO Preferences are stored as a language code.
The VideoPlayer originally contained its on private modelRelay (which I believe is the basis for the UIO modelRelay). This original VideoPlayer relay did support transformations, and that code could serve as the inspiration for modifying the UIO modelRelay.
Attachments
Issue Links
- depends on
-
FLUID-5026 Model transformation system implicitly outputs unwanted data to the output object
-
- Closed
-
-
FLUID-5045 Improve Model Transformation system to support transforms contextualised by IoC expressions
-
- Closed
-
- is depended on by
-
VP-297 Update VideoPlayer with the latest version of Infusion
-
- Closed
-
- is duplicated by
-
FLUID-4790 Super Applier should support all features of a normal applier.
-
- Closed
-
-
FLUID-5114 Improve model relay component to interpret model transformation rules
-
- Closed
-