-
Notifications
You must be signed in to change notification settings - Fork 0
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: AgroPortal release 2.8.0 #11
Commits on Jul 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 070b1fb - Browse repository at this point
Copy the full SHA 070b1fbView commit details
Commits on Jul 31, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f0da26e - Browse repository at this point
Copy the full SHA f0da26eView commit details
Commits on Aug 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f378950 - Browse repository at this point
Copy the full SHA f378950View commit details
Commits on Aug 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 3d05980 - Browse repository at this point
Copy the full SHA 3d05980View commit details -
Configuration menu - View commit details
-
Copy full SHA for ae6bdd5 - Browse repository at this point
Copy the full SHA ae6bdd5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2cdd4ff - Browse repository at this point
Copy the full SHA 2cdd4ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 54db3c0 - Browse repository at this point
Copy the full SHA 54db3c0View commit details
Commits on Aug 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 3d79e40 - Browse repository at this point
Copy the full SHA 3d79e40View commit details
Commits on Aug 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ac6d356 - Browse repository at this point
Copy the full SHA ac6d356View commit details
Commits on Aug 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for fce1674 - Browse repository at this point
Copy the full SHA fce1674View commit details
Commits on Aug 22, 2023
-
Merge pull request #41 from ontoportal-lirmm/feature/add-multiprovide…
…r-auth Feature: Add multi provider authentication
Configuration menu - View commit details
-
Copy full SHA for 3ac46f3 - Browse repository at this point
Copy the full SHA 3ac46f3View commit details
Commits on Sep 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1250a92 - Browse repository at this point
Copy the full SHA 1250a92View commit details -
Merge pull request #39 from ontoportal-lirmm/feature/add-agent-crud-e…
…ndpoint Feature: Add agent crud endpoints
Configuration menu - View commit details
-
Copy full SHA for e85558a - Browse repository at this point
Copy the full SHA e85558aView commit details -
Feature: Add support of multilingual search (#40)
* update get_term_search_query to support multilanguages search * rename var * fix search lang suffix to use underscore not @ * add multilangual search test --------- Co-authored-by: Syphax Bouazzouni <gs_bouazzouni@esi.dz>
Configuration menu - View commit details
-
Copy full SHA for ff7650e - Browse repository at this point
Copy the full SHA ff7650eView commit details
Commits on Sep 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 13c9145 - Browse repository at this point
Copy the full SHA 13c9145View commit details -
Configuration menu - View commit details
-
Copy full SHA for 62c7b0e - Browse repository at this point
Copy the full SHA 62c7b0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5bf6a05 - Browse repository at this point
Copy the full SHA 5bf6a05View commit details
Commits on Sep 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0962139 - Browse repository at this point
Copy the full SHA 0962139View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea90027 - Browse repository at this point
Copy the full SHA ea90027View commit details -
Fix: display contact for get submissions (#45)
* add get submission all including all properties test * extract and use submission_include_params where we use submission.bring * use retrieve_submissions helper in the :acronym/submissions endpoint
Configuration menu - View commit details
-
Copy full SHA for d8c8e5b - Browse repository at this point
Copy the full SHA d8c8e5bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 25d7f84 - Browse repository at this point
Copy the full SHA 25d7f84View commit details -
Fix: Submissions filters with order_by for the same attribute (#46)
* add get submission all including all properties test * extract and use submission_include_params where we use submission.bring * use retrieve_submissions helper in the :acronym/submissions endpoint * update Goo version and add submissions filters test
Configuration menu - View commit details
-
Copy full SHA for bd6494c - Browse repository at this point
Copy the full SHA bd6494cView commit details
Commits on Oct 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 47ffdab - Browse repository at this point
Copy the full SHA 47ffdabView commit details -
Configuration menu - View commit details
-
Copy full SHA for 801b693 - Browse repository at this point
Copy the full SHA 801b693View commit details
Commits on Oct 12, 2023
-
Fix: detaching views from ontology (#48)
* add detach a view from an ontology test * fix populate_from_params help to reset object value to empty * reset to master branch the api dependecies
Configuration menu - View commit details
-
Copy full SHA for a96c819 - Browse repository at this point
Copy the full SHA a96c819View commit details -
Configuration menu - View commit details
-
Copy full SHA for 37408c5 - Browse repository at this point
Copy the full SHA 37408c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for d0667aa - Browse repository at this point
Copy the full SHA d0667aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b4c7eb - Browse repository at this point
Copy the full SHA 1b4c7ebView commit details
Commits on Oct 17, 2023
-
Fix: isInActiveScheme attribute in the class/tree endpoint (#50)
* add class tree test with scheme and collection filters * make the class tree endpoit load isInActiveScheme and isInActiveCollection for the select class
Configuration menu - View commit details
-
Copy full SHA for 79dad08 - Browse repository at this point
Copy the full SHA 79dad08View commit details -
Configuration menu - View commit details
-
Copy full SHA for eb9103b - Browse repository at this point
Copy the full SHA eb9103bView commit details
Commits on Oct 19, 2023
-
Merge to master: Release 2.3.2 - Submissions endpoint pagination and …
…fixes (#52) * add get submission all including all properties test * extract and use submission_include_params where we use submission.bring * use retrieve_submissions helper in the :acronym/submissions endpoint
Configuration menu - View commit details
-
Copy full SHA for 1234096 - Browse repository at this point
Copy the full SHA 1234096View commit details
Commits on Oct 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9fb09a2 - Browse repository at this point
Copy the full SHA 9fb09a2View commit details
Commits on Nov 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1602a31 - Browse repository at this point
Copy the full SHA 1602a31View commit details
Commits on Nov 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 01cdda4 - Browse repository at this point
Copy the full SHA 01cdda4View commit details
Commits on Nov 8, 2023
-
Fix: optimize fetching all agents usages query by batch loading them …
…(#57) * add agent usage attribute tests * optimize fetching all agents usages query by batch loading them
Configuration menu - View commit details
-
Copy full SHA for d8eb63a - Browse repository at this point
Copy the full SHA d8eb63aView commit details
Commits on Nov 13, 2023
-
Feature: Add ontologies_api docker image build CI (#58)
* add docker build CI
Configuration menu - View commit details
-
Copy full SHA for 1d13691 - Browse repository at this point
Copy the full SHA 1d13691View commit details
Commits on Nov 23, 2023
-
Feature: add ontoportal bash script (#59)
* add ontoportal bash script to run test and development servers * update README.md * update docker CI to work in production releases
Configuration menu - View commit details
-
Copy full SHA for 0e559c5 - Browse repository at this point
Copy the full SHA 0e559c5View commit details
Commits on Nov 24, 2023
-
Feature: add ontoportal bash script (#59)
* add ontoportal bash script to run test and development servers * update README.md * update docker CI to work in production releases
Configuration menu - View commit details
-
Copy full SHA for 00967ef - Browse repository at this point
Copy the full SHA 00967efView commit details -
Configuration menu - View commit details
-
Copy full SHA for ac0d71b - Browse repository at this point
Copy the full SHA ac0d71bView commit details
Commits on Nov 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for be861eb - Browse repository at this point
Copy the full SHA be861ebView commit details
Commits on Nov 29, 2023
-
Feature: update ontoportal bash script to handle local gems binding (…
…#61) * add ontoportal bash script to run test and development servers * update README.md * update docker CI to work in production releases * update ontoportal script to handle local gems bindq * update ontoportal script to handle binding to local gem for development * fixing the test runner after the new changes in the ontoportal script
Configuration menu - View commit details
-
Copy full SHA for 708be2c - Browse repository at this point
Copy the full SHA 708be2cView commit details
Commits on Nov 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 14e9a2b - Browse repository at this point
Copy the full SHA 14e9a2bView commit details
Commits on Dec 5, 2023
-
Merge pull request #41 from ontoportal-lirmm/feature/add-multiprovide…
…r-auth (#44) Feature: Add multi provider authentication
Configuration menu - View commit details
-
Copy full SHA for c791b3f - Browse repository at this point
Copy the full SHA c791b3fView commit details -
Merge to master: Release 2.3.4 - Multilingual (#42)
* Merge pull request #34 from ontoportal-lirmm/feature/paginate-and-filter-ontologies-endpoint Feature: Implement pagination and filters to submissions endpoint * Merge pull request #36 from ontoportal-lirmm/feature/paginate-and-filter-ontologies-endpoint Feature: Add oder by and filters for ontologies endpoint * Merge pull request #32 from ontoportal-lirmm/feature/support-multilingual-read-one-language-from-request-parameter Feature: Support multilingual - Add request_lang middleware * Feature: Add support of multilingual search (#40) * update get_term_search_query to support multilanguages search * rename var * fix search lang suffix to use underscore not @ * add multilangual search test --------- Co-authored-by: Syphax Bouazzouni <gs_bouazzouni@esi.dz> --------- Co-authored-by: HADDAD Zineddine <hz_haddad@esi.dz>
Configuration menu - View commit details
-
Copy full SHA for 7afc661 - Browse repository at this point
Copy the full SHA 7afc661View commit details -
Configuration menu - View commit details
-
Copy full SHA for 72813a0 - Browse repository at this point
Copy the full SHA 72813a0View commit details -
Merge to master: Release 2.3.5 - New metadata model (#43)
* Merge pull request #33 from feature/update-submission-mdetamodel-2023 * Merge pull request #39 from ontoportal-lirmm/feature/add-agent-crud-endpoint Feature: Add agent crud endpoints
Configuration menu - View commit details
-
Copy full SHA for e04096a - Browse repository at this point
Copy the full SHA e04096aView commit details -
Merge to master - Release 2.3.6 - add Docker image (#35)
* add request_lang middleware * pin redis gem version to 4.8.1 * update Gemfile.lock * [ontoportal-bot] Gemfile.lock update * [ontoportal-bot] Gemfile.lock update * [ontoportal-bot] Gemfile.lock update * update Gemfile to use ontologies_linked_data new metadata branch * update TestOntologySubmissionsController to be adapted to the new model * [ontoportal-bot] Gemfile.lock update * [ontoportal-bot] Gemfile.lock update * [ontoportal-bot] Gemfile.lock update * in submission_metadata rename display with category * add to submission_metadata description and example fields * add the option to do pagination for the submission endpoint * extract retrieve_latest_submissions method to submission helper * implement apply_filters to submissions endpoint using SPARQL FILTERs * add test for submissions endpoint pagination * [ontoportal-bot] Gemfile.lock update * fix private only submission filter * add hasFormalityLevel filter for submissions endpoint * add for ontology: reviews, notes, projects on the submissions endpoints * bring submission metrics for submissions endpoints * bring all contact attributes if asked in the submissions endpoints * refactor submissions endpoint filters by extracting some methods * add ontology acronym or name filters for submissions endpoints * add submissions endpoint order_by option * [ontoportal-bot] Gemfile.lock update * fix including ontology and contacts in the submissions endpoints * fix list admin filter_access control (e.g for submissions endpoints) * [ontoportal-bot] Gemfile.lock update * check access of ontologies in /ontologies/:acronym/submissions endpoint * include ontology viewOf attribute in the submission endpoints * make apply_filters helper generic for any of model attributes * add Agents controller * add pagination to agents index endpoint if asked * make agents routes work for /Agent and /agent * handle agent indentifiers and affiliations attributes save and update * make agent controller work for affiliations attribute * add agent controller tests * don't update affiliations if only 'id' sent in params * bring identifier attributes when we update an agent * update agent test to work with the new Agent validators * bring the agent attributes on display all of the submissions endpoints * handle exception for class attribute but aren't in populate_from_params * update Gemfile to use development branch of OLD * refactor user controller to extract reset password helpers * remove the send notification on user creation, now handled by user.save * add access token authentication * fix test after enforcing the uniqueness of user emails * fix search test * add oauth_authentication test * bring the correct attributes when the oauth_authenticate is used * Feature: Add support of multilingual search (#40) * update get_term_search_query to support multilanguages search * rename var * fix search lang suffix to use underscore not @ * add multilangual search test --------- Co-authored-by: Syphax Bouazzouni <gs_bouazzouni@esi.dz> * add get submission all including all properties test * extract and use submission_include_params where we use submission.bring * use retrieve_submissions helper in the :acronym/submissions endpoint * update Goo version and add submissions filters test * Fix: display contact for get submissions (#45) * add get submission all including all properties test * extract and use submission_include_params where we use submission.bring * use retrieve_submissions helper in the :acronym/submissions endpoint * Fix: Submissions filters with order_by for the same attribute (#46) * add get submission all including all properties test * extract and use submission_include_params where we use submission.bring * use retrieve_submissions helper in the :acronym/submissions endpoint * update Goo version and add submissions filters test * make the ontology submissions endpoint include views * include all metrics attribues in the submissions endpoints (#53) * add ontology submissions filter by status (#56) * add agent usage attribute tests (#55) * Fix: optimize fetching all agents usages query by batch loading them (#57) * add agent usage attribute tests * optimize fetching all agents usages query by batch loading them * Feature: Add ontologies_api docker image build CI (#58) * add docker build CI * Feature: add ontoportal bash script (#59) * add ontoportal bash script to run test and development servers * update README.md * update docker CI to work in production releases * Feature: add ontoportal bash script (#59) * add ontoportal bash script to run test and development servers * update README.md * update docker CI to work in production releases * fix date list properties population helper * Feature: update ontoportal bash script to handle local gems binding (#61) * add ontoportal bash script to run test and development servers * update README.md * update docker CI to work in production releases * update ontoportal script to handle local gems bindq * update ontoportal script to handle binding to local gem for development * fixing the test runner after the new changes in the ontoportal script * add description filter to the submissions endpoint (#62) --------- Co-authored-by: OntoPortal Bot <ontoportal.bot.lirmm@gmail.com> Co-authored-by: HADDAD Zineddine <hz_haddad@esi.dz>
Configuration menu - View commit details
-
Copy full SHA for 8f485b2 - Browse repository at this point
Copy the full SHA 8f485b2View commit details
Commits on Dec 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7d32a70 - Browse repository at this point
Copy the full SHA 7d32a70View commit details
Commits on Dec 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b941c21 - Browse repository at this point
Copy the full SHA b941c21View commit details -
Configuration menu - View commit details
-
Copy full SHA for a05edfc - Browse repository at this point
Copy the full SHA a05edfcView commit details
Commits on Dec 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 165723b - Browse repository at this point
Copy the full SHA 165723bView commit details
Commits on Dec 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 422cbb5 - Browse repository at this point
Copy the full SHA 422cbb5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2cabca4 - Browse repository at this point
Copy the full SHA 2cabca4View commit details -
Merge pull request #64 from ontoportal-lirmm/development
Merge to master: Release v2.3.1
Configuration menu - View commit details
-
Copy full SHA for 286b56b - Browse repository at this point
Copy the full SHA 286b56bView commit details
Commits on Jan 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4c2fe07 - Browse repository at this point
Copy the full SHA 4c2fe07View commit details
Commits on Feb 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0fe2ffc - Browse repository at this point
Copy the full SHA 0fe2ffcView commit details -
Configuration menu - View commit details
-
Copy full SHA for b8436be - Browse repository at this point
Copy the full SHA b8436beView commit details
Commits on Mar 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 74c8db8 - Browse repository at this point
Copy the full SHA 74c8db8View commit details
Commits on Mar 31, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 711b73a - Browse repository at this point
Copy the full SHA 711b73aView commit details
Commits on May 22, 2024
-
Merge to master: Release 2.4.0 - Multi-backend stores integrations, U…
…RI content negotiation and Ontology metadata and data indexation (#73) * Feature: Migrate to virtuoso (#67) * set up multiple triple store test environment * optimize api tests * Fix: update ncbo_annotator gem version (#71) * update ncbo_annotator gem version * update alegrograph to version 8.1.0 * Feature: use the new SOLR Schema API instead of SOLR config files (#68) * update docker compose to use standard SOLR not the ontoportal configured * update term search to use the new Schema API and remove config files * update properties search to use the new Schema API & remove config files * update class and properties schema to use the existent dynamic names * Feature: resolving resources within specific ontologies, supporting various output formats(#69) * remove useless line preventing sending the reset password email (#65) * [ontoportal-bot] Gemfile.lock update * Feature: api endpoint returns json-ld for the element with that URI * implement GET, POST requests, and GET /parse to submit INRATHES ontology * Enhance tests using real data submission * Enhance bin/ontoportal to make it able to run localy with UI * Small fixes - change controller name and test controller name - remove /parse endpoint - rackup to shotgun in bin/ontoportal * Fix test dereference resource controller - in json test, before we test the result we sort the hashes with the function (sort_nested_hash) - in xml, ntriples and turtle, we split the result and the expected result, sort them and compare them * update gemfile: add json-ld (3.0.2) * change derefrencement namespacing and clean code * Fix dereference resource tests expected resultsto handle parse triples * fix xml serialization test for AG and Gb by cleaning the xml string --------- Co-authored-by: OntoPortal Bot <ontoportal.bot.lirmm@gmail.com> Co-authored-by: imadbourouche <ji_bourouche@esi.dz> * Feature: URI drerfrencement content negotiation (#72) * remove useless line preventing sending the reset password email (#65) * [ontoportal-bot] Gemfile.lock update * Feature: api endpoint returns json-ld for the element with that URI * implement GET, POST requests, and GET /parse to submit INRATHES ontology * Enhance tests using real data submission * Enhance bin/ontoportal to make it able to run localy with UI * Small fixes - change controller name and test controller name - remove /parse endpoint - rackup to shotgun in bin/ontoportal * Fix test dereference resource controller - in json test, before we test the result we sort the hashes with the function (sort_nested_hash) - in xml, ntriples and turtle, we split the result and the expected result, sort them and compare them * update gemfile: add json-ld (3.0.2) * change derefrencement namespacing and clean code * Fix dereference resource tests expected resultsto handle parse triples * Feature: add content negotiation middleware * Add headers to tests instead of output_format * Apply middleware to only /ontologies/:acronym/resolve/:uri * Add test cases for AllegroGraph and fix xml test * move the content_negotiation middleware into rack folder and module * re-implement again the usage of the output_format param if no format is given in the request header * clean the tests for no more necessary checks * clean and simplify the content negotiation middleware * add the accepted format in the error response of resolvability endpoint * refactor the content negotiation middleware code to be more clear --------- Co-authored-by: Syphax bouazzouni <gs_bouazzouni@esi.dz> Co-authored-by: OntoPortal Bot <ontoportal.bot.lirmm@gmail.com> * Fix: user creation security (#60) * extract slice tests helper to the parent class for reusability * add a test for the creation of an admin user * enforce the security of admin user creation * update slices controller to enforce admin security * Fix: the content negotiation by removing a no needed require * Feature: Indexation administration & Ontologies and Agents search (#70) * index submission and agents metadata * add search administration endpoints to init schema and index batch * add ontology and agent search endpoints * add agent and ontology search tests * add admin search in collections * make the search admin use directly the solr connector * implement search ontologies content search endpoint * enforce solr models indexing one by one to prevent batch fails * add detType tov search ontologies content search endpoint * fix content ontology search pagination * add ontology search content types filter * Feature: Add accessibility security to ontology metadata & content search results (#74) * add ontology accessibility restriction to ontology metadata search * add ontology accessibility restriction to ontology content search * add search results accessibility security test * fix: enable user creation notification (#76) * Fix: Invalidating cache on insert & fix Redis warning (#77) * Merge pull request https://github.com/ncbo/ontologies_api/pull/120from ncbo/remove_redis-activesupport Remove redis activesupport * use the branch development of sparql client * Feature: mappings statistics slices support (#78) * restrict mapping statistics ontologies to the ontologies of the current slice * add a test for the mappings slices support * add test for mappings statistics slices support --------- Co-authored-by: OntoPortal Bot <ontoportal.bot.lirmm@gmail.com> Co-authored-by: imadbourouche <ji_bourouche@esi.dz> Co-authored-by: Bilel Kihal <61744974+Bilelkihal@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 2ac10a8 - Browse repository at this point
Copy the full SHA 2ac10a8View commit details
Commits on May 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a2cdc3c - Browse repository at this point
Copy the full SHA a2cdc3cView commit details
Commits on May 24, 2024
-
fix: use submit_search_query to call SOLR using POST not GET limited …
…by URI length (#79)
Configuration menu - View commit details
-
Copy full SHA for c8b7ac3 - Browse repository at this point
Copy the full SHA c8b7ac3View commit details
Commits on May 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a694927 - Browse repository at this point
Copy the full SHA a694927View commit details
Commits on May 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b291578 - Browse repository at this point
Copy the full SHA b291578View commit details
Commits on May 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5cd4f5b - Browse repository at this point
Copy the full SHA 5cd4f5bView commit details