VEuPathDB / EdaUserService

An EDA service that tracks user state
Apache License 2.0
0 stars 0 forks source link

Call new individual study endpoint in dataset access and fix import endpoint #24

Closed ryanrdoherty closed 1 year ago

ryanrdoherty commented 1 year ago

Import endpoint does not accurately respond to import requests for analyses on UD studies that are not shared (analysis copy IS performed but should not be!). So need to fix that. But also, the response when import is disallowed should tell the caller why not. Failure cases are:

  1. (404) Analysis does not exist
  2. (403) Study for this analysis does not exist
  3. (403) Study for this analysis does exist and is a curated study but user does not have access (via dataset access)
  4. (403) Study for this analysis does exist and is a user study but user does not have access to the dataset (via UD sharing)

Depends on https://github.com/VEuPathDB/service-dataset-access/issues/59

danicahelb commented 1 year ago

QA is paused, shared user datasets not be installed in ClinEpiDB due to a server error.