-
Notifications
You must be signed in to change notification settings - Fork 535
Closed
Labels
Component: Code Infrastructureformerly "Feature: Code Infrastructure"formerly "Feature: Code Infrastructure"Feature: APIFeature: File Upload & HandlingFeature: MetadataFeature: Publishing & VersionsType: Featurea feature requesta feature requestUX & UI: DesignThis issue needs input on the design of the UI and from the product ownerThis issue needs input on the design of the UI and from the product owner
Description
To support Provenance, we need to add versioning/replace functionality for DataFile objects.
Basics:
- User may replace an existing dataset file with a new one:
- via UI
- via API
- File versions are tied to dataset versions
Technical notes:
Internal storage:
- DataFile will have two extra fields:
- Root DataFile id
- Previous DataFile id
| DataFile id | Root DataFile ID | Previous DataFile ID |
|---|---|---|
| 1 | 1 | null |
| 5 | 1 | 1 |
| 7 | 1 | 5 |
| 35 | 1 | 7 |
Documentation/notes: https://drive.google.com/drive/u/0/folders/0B4VvItDJwfehQjQ0bkp1dl9vdWc
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Component: Code Infrastructureformerly "Feature: Code Infrastructure"formerly "Feature: Code Infrastructure"Feature: APIFeature: File Upload & HandlingFeature: MetadataFeature: Publishing & VersionsType: Featurea feature requesta feature requestUX & UI: DesignThis issue needs input on the design of the UI and from the product ownerThis issue needs input on the design of the UI and from the product owner