-
Notifications
You must be signed in to change notification settings - Fork 0
Labels
app dbChanges to the VDI app db schemaChanges to the VDI app db schemacache dbChanges to the VDI internal cache db schema.Changes to the VDI internal cache db schema.internalsChanges to VDI internals that are not visible to any external system.Changes to VDI internals that are not visible to any external system.rest apiChanges that impact the public-facing REST APIChanges that impact the public-facing REST API
Milestone
Description
Description
Add the ability for users to revise their datasets by uploading replacement data.
Implementation plan overview: https://veupathdb.atlassian.net/wiki/spaces/UI/pages/1293090817/Implementation+Plan
New Feature Process Flow
On PUT
- Load the original dataset meta JSON from MinIO
- Patch the meta json with the new revision and any other field updates
- Submit the patched meta json and upload file to the normal upload process
- Import / Install data through normal means
- Copy shares from the previous revision to the new dataset
- Insert a new link record in the cache db link table.
- Uninstall the old dataset.
- Hard purge the old dataset from MinIO (as opposed to the normal soft-delete)
Subtasks
- Update WDK (link to WDK ticket(s) here)
- Update Client (link to client ticket(s) here)
Additional Notes
Impacted By
Ref #209 Cache DB migrations
Ref #222 Uninstall status reporting
Reactions are currently unavailable
Sub-issues
Metadata
Metadata
Assignees
Labels
app dbChanges to the VDI app db schemaChanges to the VDI app db schemacache dbChanges to the VDI internal cache db schema.Changes to the VDI internal cache db schema.internalsChanges to VDI internals that are not visible to any external system.Changes to VDI internals that are not visible to any external system.rest apiChanges that impact the public-facing REST APIChanges that impact the public-facing REST API