Project

General

Profile

Actions

Idea #12479

closed

[Workbench] Extend tag/property editing to support a structured vocabulary

Added by Tom Morris over 6 years ago. Updated over 6 years ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
-
Target version:
Start date:
10/24/2017
Due date:
Story points:
2.0

Description

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.


Subtasks 1 (0 open1 closed)

Task #12646: Review 12479-wb-structured-vocabularyResolvedTom Clegg10/24/2017Actions

Related issues

Related to Arvados - Idea #9426: [Workbench] Display/Add/Edit/Delete tags on collection front pageResolvedRadhika Chippada06/16/2016Actions
Related to Arvados Workbench 2 - Idea #14393: Provide support for using controlled vocabulary/terminology service when setting properties on collectionsClosedMichał KłobukowskiActions
Related to Arvados - Idea #14151: Extend vocabulary support for properties to support strong identifiers and multiple labelsResolvedActions
Actions

Also available in: Atom PDF