Metadata
- Source
- FLUID-3826
- Type
- New Feature
- Priority
- Critical
- Status
- Closed
- Resolution
- Fixed
- Assignee
- Colin Clark
- Reporter
- Colin Clark
- Created
2010-11-05T12:18:36.929-0400 - Updated
2011-01-17T10:49:14.148-0500 - Versions
- N/A
- Fixed Versions
-
- 1.3
- Component
-
- Framework
Description
At the moment, it's difficult for us to freely change component options without breaking backwards compatibility with older versions of Infusion. Fortunately, options are just JSON data, so we should be able to provide some automatic framework features for transforming old component options into the new formats.
The idea here is to take Engage's prototype model transformation features and move them into Infusion core.
Comments
-
Colin Clark commented
2010-11-05T12:19:52.760-0400 This feature is required by the refactored Uploader in order to provide backwards compatibility to existing users of Infusion.
-
Colin Clark commented
2011-01-17T10:48:39.246-0500 The new framework APIs in ModelTransformations.js provide a tool for transforming objects arbitrarily, and has been implemented in the Uploader to provide backwards compatibility for options.
-
Colin Clark commented
2011-01-17T10:49:14.147-0500 Implemented and released in Infusion 1.3