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 To BETA #518

Merged
merged 165 commits into from
Mar 1, 2022
Merged

Promote To BETA #518

merged 165 commits into from
Mar 1, 2022

Conversation

jhoanmanuelms
Copy link
Contributor

Promote changes 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
Juan-EBI and others added 26 commits January 19, 2022 11:27
… refresh (#506)

* Add push to partial updates exchange on study refresh

* Fix build-test CI step failed

Co-authored-by: Liviu Anita <liviu@ebi.ac.uk>
- Refactor the submission releaser app to use database instead of extended submission
- Add an endpoint to allow releasing submissions
- Update Java home for scheduled jobs
Remove the property to persist on either Mongo or MySql since it's no longer required
…ding option (#509)

Add an option to the extended submission endpoint to decide whether or not the file list referenced files should be loaded

Co-authored-by: Jhoan Munoz <jhoanmanuelms@gmail.com>
#492)

- Added null support for XML
- Remove unused code
- Improve coding formatting

Co-authored-by: Jhoan Munoz <jhoanmanuelms@gmail.com>
Add support for empty values in detail attributes
* Pivotal ID # 180640412: PMC Links Exporter

- Add a method in the exporter task in order to access and export the PMC data
- Create the task to publish the PMC links in the FTP directory
- Update Java home for the  scheduler apps
* Pivotal ID # 181330654: File List Empty Path Entries

Make the path required for file entries in page tab
* Pivotal ID # 180640412: PMC Links Exporter

- Fix exporter jobs logging
- Create JSON writer only when necessary
- Improve the exporter jobs scheduling
- Update properties
…ns (#516)

If any active re-submission request exists, the currently processed submission shouldn't be displayed in the submission list
Move releaser execution to 1 AM
@jhoanmanuelms jhoanmanuelms requested a review from Juan-EBI March 1, 2022 09:51
@jhoanmanuelms jhoanmanuelms self-assigned this Mar 1, 2022
@jhoanmanuelms jhoanmanuelms merged commit 81895f9 into beta Mar 1, 2022
@jhoanmanuelms jhoanmanuelms deleted the chore/promote-beta-20220228 branch March 1, 2022 10:50
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.

4 participants