Project

General

Profile

Idea #12479

Updated by Tom Morris over 6 years ago

Currently both tags and values are arbitrary string values without any validation or checking. 

 As a system administrator, I would like the ability to be able to restrict my users to a controlled vocabulary. Tags should be drawn fro a set of allowed tags and each tag may support a specific set of data types including: 

 * an enumerated list of categorical values 
 * with an optional override of an arbitrary text string 

 At some point in the future we may want to extend this to: 
 * an integer range 
 * a floating point range 
 * a date range 

 Editing and/or import of the vocabulary is not included in this story. 

 Vocabulary to be stored in the Workbench public directory and fetched by the client. If the file is not present, the current behavior is used. If there file is present, it is used to provide the list of terms and enumerated values. Vocabulary file is a JSON file with an array of vocabulary tags each containing an array of values. 

 UI presentation is a combo autosuggest widget which allows typing and/or selecting from dropdown.

Back