WU-BIMAC / MicroMetaApp-React

This is the React implementation of Micro-Meta App, Microscopy Metadata for the real world!
https://wu-bimac.github.io/MicroMetaApp.github.io/
GNU General Public License v3.0
6 stars 1 forks source link

[NEW FEATURE] Add enter "Other" feature for some of the ENUMERATION LISTS #423

Open strambc opened 2 years ago

strambc commented 2 years ago

Is your feature request related to a problem? Please describe. Example use case: Microscope Manufacturer names Currently, it is a STRING with free entry.

For better standardization, we might want to have a CONTROLLED VOCABULARY: Nikon, Leica Microsystems, Carl Zeiss Microscopy, Olympus, etc. (similar to the https://purl.humanatlas.io/vocab/hravs#HRAVS_1000391). The problem is that the list of names might change.

Describe the solution you'd like Insert a feature where the user can select "Other" and add a new name. The App would then send an email trigger to the list curator to enter a new term into the controlled list. For example, when values appear often, they are added to ENUM in the model.

Additional context This was raised strongly by users at the 2021-11-17 MMA focus group meeting (https://www.dropbox.com/s/mlym1xn77t5q74n/2021-11-17_MMA%20GUI%20usability%20feedback_zoom_0.mp4?dl=0)

strambc commented 2 years ago

Related to #437

strambc commented 2 years ago

This could be solved at the MODEL LEVEL WITH ALL ENUM HAVING OTHER and NOT AVAILABLE by default

strambc commented 2 years ago

Keep a vocabulary in the APP Difficult to maintain and expand it