-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Enable metadata editing for internal data sources #96
Comments
#120 Required |
Task breakdown (condensed, not showing details for UI tasks):
Two ways to approach:
|
Based on your awesome breakdown, here is my rec of the workflow First aspect, create backend connection to inform decisions about what state we will need to keep to be able to send edits to backend
Actually create the edit menu option, at first let it render a blank modal
Start filling in the modal with the existing annotation pathway, skip the password UI for now
Add progress
Add new annotation pathway
Add disable non-editable fields feature
Add UI for password (create a random hardcoded password for now)
Add feature for alerting user when leaving page
|
This feature would be available on right click context menu as an "Edit Metadata" option only when the data source is "AICS FMS"
Clicking the "Edit Metadata" button it would open up a modal that just looks like any other file row but the cells in this are editable. Then also included in the modal would be a description of how the metadata is applied. So this would describe that the metadata would overwrite any and all metadata assigned to these files and talk about why some columns are present and some aren't.
We want to touch MMS not FES for reading and writing this metadata because we only want users to touch directly annotated metadata like "Plate Barcode" instead of "Solution" because the "Solution" annotation in this example is an indirect annotation that is sourced from "Plate Barcode" downstream of MMS in the ETL. So with this in mind when we build the row for users the edit we want to include only the annotations that are directly assigned to any of the files rather than the entirety of all the annotations i.e. only edit directly assigned annotations and let users add new columns (annotations).
The File Upload App's mass edit feature is a similar UI to what we want where it is one row that is edited that represents the metadata for the entire selection.
Might be good to start a new metadata branch for this? Like
Edit
or something?Key endpoints in MMS:
The text was updated successfully, but these errors were encountered: