You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Adds mandatory query parameter folder for submit endpoint POST
On actions add and modify object is added or updated to folder(submission) where it belongs with it's accession ID, schema, submission type, title and filename
Adds new local container for testing against mocked Metax API
Introduces new env vars: METAX_USER, METAX_PASS, METAX_URL for connection to Metax service
Introduces new env var DISCOVERY_URL for creating link to dataset inside Fairdata SD catalog
Adds new key metaxIdentifier to Study and Dataset collections containing metax id returned from Metax API
Adds new handler MetaxServiceHandler to take care of mapping Submitter metadata to Metax metadata and to connect to Metax API
Adds new mapper class to adjust incoming metadata to Metax schema
Add patching of folders after object save and update operations #354
Adds mandatory query parameter folder for objects endpoint POST
Object is added or updated to folder(submission) where it belongs with it's accession ID, schema, submission type, title and filename in the case of CSV and XML upload
Adds configuration for mypy linting to VScode devcontainer setup
Python scripts for database operations. mongo_indexes.py for collections and indexes creation to be run if the database is destroyed and clean_db.py script with new functionality to only delete documents from collections
enum are sorted alphabetically, with the exception of other and unspecified values which are left at the end of the list
allow for accession key in referenceAlignment & process sequence as array, previously all accession keys were converted to accessionId which is not correct
added new key projectId to folder and template-* collections
new mandatory /userinfo value from AAI at login time sdSubmitProjects
user is redirected to an info page by AAI if key is missing
new mandatory query parameter projectId in GET /folders
new mandatory JSON key projectId in POST /folders and POST /templates
new endpoint GET /templates to replace GET /users/current{"templates":[...]}
new JSON keys index and tags to PATCH /templates/schema/templateId, same values as were previously used in PATCH /user which is now removed
WARNING: breaking change that requires fresh database, because "project" is new information that did not exist before, and it can't be migrated to existing user-owned hierarchy
Multilevel add patch objects to support /extraInfo/datasetIdentifiers/- which needs dot notation for mongodb to work e.g. extraInfo.datasetIdentifiers#332