Feature #14743
closed[Data operations] Collection versioning
Description
As a user, I would like to have a collection versioning tool,
so that I will have access to previous versions of the collection.
Acceptance criteria:
- collection details pane contains version number of the current collection and a "Show all versions" button which brings up a modal
- modal with table
- a table contains columns: Version, UUID, Created at, Modified at
- Open icon (open previous version of the collection)
- past versions of collections are read-only, so the UI needs to have some abilities disabled, e.g. editing name/description/properties, uploading data, removing files, etc See: https://doc.arvados.org/v1.4/user/topics/collection-versioning.html
- collection action menu has an action to snapshot the current version which sets the preserve_version
bit. If the user attempts to snapshot the same collection a second time before it has been modified, they are warned that the current version has already been snapshotted and operation has no effect.
Files
Updated by Chrystian Klingenberg over 5 years ago
Updated by Eric Biagiotti almost 5 years ago
The updates below have all been added to the main issue description:
Add the ability to trigger a new version via the UI. i.e. settingpreserve_version
to true, which will create a new version on the next appropriate update. Note in the UI thatpreserve_version
cannot be set back to false until the collection is updated.In the collection/details view, have an entry showing the version number of the collections and a show all versions button.Past versions of collections must have certain abilities disabled. See: https://doc.arvados.org/v1.4/user/topics/collection-versioning.html