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

Merge to master: Release 2.6.3 - Security fixes, XML diff parsing and portal configuration model #160

Merged
merged 8 commits into from
Oct 22, 2024

Conversation

syphax-bouazzouni and others added 5 commits August 22, 2024 16:35
* update metadata extractor to validate each extracted metadata separately

to not crash all the process if only some fields are incorrect

* update submission extraction test to catch erroneous extracted value

* update the metadata extractor to extract agents

* add agent extraction unit tests
* add portal configuration model reading from config file

* add the serialize_default for the portal config model
…159)

* fix : prevent serialization of sensitive data

* remove syntax error

---------

Co-authored-by: Syphax <gs_bouazzouni@esi.dz>
Bilelkihal and others added 3 commits October 9, 2024 10:17
* make category model accept multiple parentCategories

* keep the same attribute name for parentCategory to stay backword compatible
…s basename (#163)

* using basename in submission filename to prevent potential LFI

* Fix nil handling for filename in ontology file upload
* implement parse diff xml file into an openstruct

* add diff newAnnotation and deletedAnnotation to the parsed diff object
@syphax-bouazzouni syphax-bouazzouni changed the title Merge to master Merge to master: Release 2.5.2 Oct 19, 2024
@syphax-bouazzouni syphax-bouazzouni changed the title Merge to master: Release 2.5.2 Merge to master: Release 2.5.2 - Security fixes, XML diff parsing and portal configuration model Oct 19, 2024
@syphax-bouazzouni syphax-bouazzouni merged commit ca9a0e3 into master Oct 22, 2024
20 of 24 checks passed
@syphax-bouazzouni syphax-bouazzouni changed the title Merge to master: Release 2.5.2 - Security fixes, XML diff parsing and portal configuration model Merge to master: Release 2.6.3 - Security fixes, XML diff parsing and portal configuration model Oct 26, 2024
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.

3 participants