elixir-luxembourg / daisy

Data Information System (DAISY) is a data bookkeeping application designed to help Biomedical Research institutions with their GDPR compliance.
GNU Affero General Public License v3.0
12 stars 10 forks source link

Linking exposed dataset to a project does not assign Accession number to project #461

Open vildead opened 9 months ago

vildead commented 9 months ago

This is rather edge case:

  1. create dataset without specifying owning project
  2. expose dataset - dataset has now accession number
  3. edit dataset -> assign project

Issues:

Solutions/Suggestions: a) Assign ID already when creating an object in DAISY (no only on exposure). This puts more load on the id-service. b) Do not allow exposing dataset which is not linked to a project. With current process, this seems to be meaningful as dataset metadata should be complete (including project metadata) c) Ensure the ID is assigned upon this action.