AS A Data Analyst
I WANT TO have control over different dataset groups and their settings
SO THAT I could create group-based verification rules when importing data
Acceptance Criteria
[ ] #16 can only be applied on dataset groups defined in scope of this issue
[ ] Different models may have different dataset groups
Versioning
[ ] All confirmed dataset groups are final and changing them would also result in breaking change (upgrade of major version) of it
E.g. Columns fname, sname, email would be v1.0.0
Columns fname, sname, email, misc within the same dataset group would be v2.0.0
Moving back to fname, sname, email within the same dataset group would be v3.0.0
[ ] When breaking change takes place (major version is incremented), all previous datasets are deprecated and new dataset has to be added
Expected fields
Field types
This is an indicative list of expected field types
[ ] Text
[ ] Numbers
[ ] Dates
[ ] Timezone
[ ] Attachment
[ ] Data Class
Inactive dataset groups
[ ] Adding, editing, removing and temporarily disabling is allowed for all of the functionalities listed
[ ] Optional field names in imported files
[ ] Required field names in imported files
[ ] Dataset group as a whole
[ ] File size limited applied to uploaded files
Active dataset groups
[ ] Only temporarily disabling is allowed for all of the functionalities listed
AS A Data Analyst I WANT TO have control over different dataset groups and their settings SO THAT I could create group-based verification rules when importing data
Acceptance Criteria
Versioning
major
version) of itmajor
version is incremented), all previous datasets are deprecated and new dataset has to be addedExpected fields
Field types
Inactive dataset groups
Active dataset groups