Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Promote BETA #353

Merged
merged 40 commits into from
Mar 20, 2021
Merged

Promote BETA #353

merged 40 commits into from
Mar 20, 2021

Conversation

jhoanmanuelms
Copy link
Contributor

Promote to BETA

jhoanmanuelms and others added 30 commits December 10, 2020 10:22
- Validate attribute values in JSON deserialization
- Fix typo
Use path for ExtFile deserialization in order to honor the inner folders
* Pivotal ID # 172671360: Ignore Empty Value Attributes

- Validate empty values for attributes and attribute details in JSON deserialization
- Filter out attributes and attribute details with empty values
- Remove alias to improve code readability
- Update schema to avoid null attribute values on the database
- Remove unused code
…point (#320)

Pivotal ID # 176377544: Add refresh users directory structure api endpoint
Pivotal ID # 176018722: Add BioStudies client examples for external users
…#321)

* Pivotal ID # 176377632: File list extension is missing in BIA studies

- Include the file list extension in the serialization according to the format
- Include the submission folder as a source for the submission files
- Remove unnecessary notification properties from the web app configuration file
* Pivotal ID # 172671360: Warn users about upcoming public release

- Log an error instead of failing when getting extended submissions
- Fix notification messages
* - added interfaces for draft logic extraction
* code review changes
* added project and basic submission query support
* - added access tag query support

* code review changes
- added draft functionality
- added projects queries
* Pivotal ID # 176779952: Mongo iTests CI

- Use a Gradle property to decide whether to run the tests in Mongo or MySQL
- Run both types of integration tests in the CI
- Load the schema for the MySQL database container from a proper SQL script
- Remove unused database column
* Pivotal ID # 175163839: Mongo Submission Stats

- Implementation of the service to persist and update submission stats in Mongo
- Scripts to generate a Mongo docker container for BioStudies
- Add missing properties to the Submission Web App configuration
- Add missing properties to the local instance configuration
- Remove unnecessary step in the builder configuration
- Remove unused property
* Pivotal ID # 176886357: Async Submission Request

- Store files full path in Mongo documents
- Adjust the files service in order to process  submission files recursively  and update them with the proper path
- Change processing order from temp to final folder
- Simplify FileService class

Co-authored-by: Juan Camilo Rada Mesa <jcamilorada@ebi.ac.uk>
* Pivotal ID # 176886824: Improve API Docs
* Pivotal ID # 177042374: Delete Draft After Submission

- Use interface in the resource in order to get the proper instance based on the persistence type
- Remove any existing temporary draft after the submission is created
- Create an endpoint to perform submissions from drafts instead of submitting page tab
- Set the draft key in the submission process in order to be able to delete it once the submission is processed
jhoanmanuelms and others added 10 commits March 10, 2021 09:07
* Pivotal ID # 176886824: Improve API Docs

Open API Specification for BioStudies Internal and public API
* Pivotal ID # 177042374: Delete Draft After Submission

- Persist submission draft when it doesn't exist
- Store the draft as JSON page tab instead of extended in the mongo draft service
- Create a cluster job in order to regenerate all the FTP links
- Fix ext submissions page request
* Pivotal ID # 177267343: Validate EU-ToxRisk Submissions

- Implement collection validators
- Update the submission submitter to use them
- Validate Eu-ToxRisk Submission
@jhoanmanuelms jhoanmanuelms self-assigned this Mar 20, 2021
@jhoanmanuelms jhoanmanuelms requested a review from Juan-EBI March 20, 2021 18:45
@jhoanmanuelms jhoanmanuelms merged commit 96edbce into beta Mar 20, 2021
@jhoanmanuelms jhoanmanuelms deleted the chore/promote-beta branch March 20, 2021 19:30
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.

2 participants