FLUID-6360: Remove the starter grades from the prefs framework.

Metadata

Source
FLUID-6360
Type
Task
Priority
Major
Status
Open
Resolution
N/A
Assignee
N/A
Reporter
Justin Obara
Created
2019-01-12T08:22:30.559-0500
Updated
2019-01-12T08:23:04.844-0500
Versions
N/A
Fixed Versions
N/A
Component
  1. Prefs Framework

Description

The prefs framework currently supports two forms of construction 1) schema, 2) starter grades. The typical usage, including what is used by the UI Options component is to make use of the primary and auxiliary schema. A second approach was to build up everything manually through grades, and provided a set of starter grades to facilitate this. However, the grades and the schema are not always consistently supported or cross compatible (see: FLUID-5928).

The primary usefulness at this point of the grades versions is slightly faster performance by not having the overhead of generating the prefs editor and ui enhancer from a schema. However, it is planned in the future to have the auxiliary schema mostly or completely replaced by an improved infusion framework that can properly handle the construction of the necessary components in a more typical fashion.