This is the public code repository of the BEXIS2 data management software. It contains only modules, components, and packages of the core system. Contributed modules and components will be available in separate repositories. For more information on BEXIS2, please visit our website.
As a user or data manager, I want to create/edit/(delete) versions of my dataset to tag specific versions and hide intermediate editing states of the dataset.
Format for versions: 1.0, 2.0 (major); 1.1, 1.2, 2.0 (minor) (created by system based on type)
it should be possible to give the following additional information:
- kind of release (minor/major) (if the instance works with both)
- release note (maybe prefilled with release intention of the user (given when requested release); should be editable (related to #???)
- release date
- minor release = data of request by user
- major release = actual date
sets the show tick in the history table (see #???)
Acceptance criteria
[ ] It must be possible to create a new version, decide which type, provide notes, and change the date
[ ] It must be possible to change version information
Tasks
[ ] create/extend table to store:
version tag
release date
current dataset version ID
(DOI + DOI metadata?)
release note/comment (at dataset version)
final (boolean)
[ ] manager for CRUD
[ ] create tests for managers
[ ] edit/create view (permission depend on settings: curated / not curated versions)
As a user or data manager, I want to create/edit/(delete) versions of my dataset to tag specific versions and hide intermediate editing states of the dataset.
Acceptance criteria
Tasks