FLOE-480: Implement editable behaviours for inferredViews

Metadata

Source
FLOE-480
Type
New Feature
Priority
Major
Status
Closed
Resolution
Won't Do
Assignee
Alan Harnum
Reporter
Alan Harnum
Created
2016-09-23T10:40:38.296-0400
Updated
2018-05-08T14:59:17.394-0400
Versions
N/A
Fixed Versions
N/A
Component
  1. Learning Dashboard

Description

A parallel feature required for the issues discussed in FLOE-476 is some affordance for end users to construct their own model components without having to write Infusion code.

The inferredViews implementation can, itself, be used to generate components capable of this editing behaviour. At a high level, the "editable" components will interpret the inferredView model path of a particular component, and generate its own inferredView configuration to support the editing of that model. Value and type changes can be relayed through standard Infusion model relay and transform approaches.

Combined with the eventual persistence strategy, this will enable end users not only to record data, but build custom data gathering components.

Comments