dieterich-lab / scimodom

GNU Affero General Public License v3.0
0 stars 0 forks source link

Dataset access rights (upload) #89

Closed eboileau closed 1 month ago

eboileau commented 2 months ago

Aims/objectives.

We need data structures to implement "upload" rights.

A user makes a project request online. When the request is approved, the user is associated with the newly created project_id or SMID. This goes in ProjectService. Only this user is then allowed to upload dataset (Dataset, EUFID) to this project. Only this user is allowed to add BAM files to this Dataset (EUFID).

A clear and concise description of todo items.