Skip to content

suggestion for delete metadataset endpoint#489

Open
ckaipf wants to merge 26 commits into
developfrom
add-delete-submitted-record-function
Open

suggestion for delete metadataset endpoint#489
ckaipf wants to merge 26 commits into
developfrom
add-delete-submitted-record-function

Conversation

@ckaipf
Copy link
Copy Markdown
Contributor

@ckaipf ckaipf commented Dec 19, 2022

PR to discuss how to implement an delete MetaDataSet endpoint

General

  • should only be allowed for site admins

Implementation: delete MetaDataSets and associated files from storage

  • If MetaDataSet has MetaDatumRecords associated with File
    • Remove file from storage and File object from database
  • Delete MetaDataSet
    • MetaDatumRecords are deleted via cascade (MetaDataSet is parent of MetaDatumRecord)
    • ServiceExecutions are deleted via cascade (MetaDataSet is parent of ServiceExecution)

Open questions

  • empty Submission (just one MetaDataSet which was deleted)
  • should MetaDatum be a parent of File (conflicts expected)

@ckaipf ckaipf changed the title suggestion for endpoint suggestion for delete metadataset endpoint Dec 19, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant