Open gituman opened 2 months ago
Data upload workflow
1. Upload
2. Data alignment/approval
3. Data correction
4. Communication
Implications:
During our weekly stand-up on 2024-09-20, the following was agreed:
Notes:
Four tables (models) will be required to support data upload and approval workflow
Model to hold uploaded files including other meta data. Uploaded CSV files will be stored on disk (blob storage). Table fields are:
Model to hold different activities that can be performed against an uploaded dataset e.g upload, re-upload, rejection, email communication, approval or rejection. Table fields are:
Model to store data/information that may result into minting/storing of a DOI. The fields are:
Model to hold communication against an entity including an uploaded dataset. This model will give us a generic means of recording all form of communication in the system. Model fields are:
Overview
Request table --- to log user's data upload requests and follow-up status
API endpoints