scientist-softserv / amigos

0 stars 0 forks source link

🎁 Separate Profile Viewer && Editor into its own gem #12

Open ShanaLMoore opened 1 month ago

ShanaLMoore commented 1 month ago

SOW

Summary

Allinson Flex has the ability to view and edit uploaded YAML files, currently implemented with React.

We would like to separate this functionality into a different gem. For extra context, we plan to contribute the UI upload, versioning, and the dynamic schema loader back to Hyrax.

Port AllinsonFlex react UI for existing schemas In response to feedback from Hyku community users, this work will include: ● A UI for editing and creating metadata ● Optional ability to make updates with upload of Yaml file will be retained ● Ability to create and update new work types and metadata profiles ● Ability to create fields or edit/update field names ● Ability to determine which fields are required ● Contexts, a preset of metadata fields related to a specific repository or source, attached to an admin set, as implemented by Indiana University ● M3 (Machine-readable Metadata Modeling) metadata specification

Acceptance Criteria

Screenshots or Video

Testing Instructions

Notes

https://rjsf-team.github.io/react-jsonschema-form/docs/