[DSpace/DSpace] 7ab43a: Merge remote-tracking branch 'tdonohue/jdom_update...

0 views
Skip to first unread message

Tim Donohue

unread,
May 19, 2022, 3:58:55 PM5/19/22
to dspace-c...@googlegroups.com
Branch: refs/heads/main
Home: https://github.com/DSpace/DSpace
Commit: 7ab43a5596a29ca405c16738216c425c324d4dd8
https://github.com/DSpace/DSpace/commit/7ab43a5596a29ca405c16738216c425c324d4dd8
Author: Mykhaylo <michele...@gmail.com>
Date: 2022-03-25 (Fri, 25 Mar 2022)

Changed paths:
M dspace-api/pom.xml
M dspace-api/src/main/java/org/dspace/administer/StructBuilder.java
M dspace-api/src/main/java/org/dspace/app/launcher/CommandRunner.java
M dspace-api/src/main/java/org/dspace/app/launcher/ScriptLauncher.java
M dspace-api/src/main/java/org/dspace/app/util/GoogleBitstreamComparator.java
M dspace-api/src/main/java/org/dspace/app/util/GoogleMetadata.java
M dspace-api/src/main/java/org/dspace/app/util/OpenSearchServiceImpl.java
M dspace-api/src/main/java/org/dspace/app/util/SyndicationFeed.java
M dspace-api/src/main/java/org/dspace/content/crosswalk/AIPDIMCrosswalk.java
M dspace-api/src/main/java/org/dspace/content/crosswalk/AIPTechMDCrosswalk.java
M dspace-api/src/main/java/org/dspace/content/crosswalk/DIMDisseminationCrosswalk.java
M dspace-api/src/main/java/org/dspace/content/crosswalk/DIMIngestionCrosswalk.java
M dspace-api/src/main/java/org/dspace/content/crosswalk/DisseminationCrosswalk.java
M dspace-api/src/main/java/org/dspace/content/crosswalk/IngestionCrosswalk.java
M dspace-api/src/main/java/org/dspace/content/crosswalk/METSDisseminationCrosswalk.java
M dspace-api/src/main/java/org/dspace/content/crosswalk/METSRightsCrosswalk.java
M dspace-api/src/main/java/org/dspace/content/crosswalk/MODSDisseminationCrosswalk.java
M dspace-api/src/main/java/org/dspace/content/crosswalk/NullIngestionCrosswalk.java
M dspace-api/src/main/java/org/dspace/content/crosswalk/OAIDCIngestionCrosswalk.java
M dspace-api/src/main/java/org/dspace/content/crosswalk/OREDisseminationCrosswalk.java
M dspace-api/src/main/java/org/dspace/content/crosswalk/OREIngestionCrosswalk.java
M dspace-api/src/main/java/org/dspace/content/crosswalk/PREMISCrosswalk.java
M dspace-api/src/main/java/org/dspace/content/crosswalk/ParameterizedDisseminationCrosswalk.java
M dspace-api/src/main/java/org/dspace/content/crosswalk/QDCCrosswalk.java
M dspace-api/src/main/java/org/dspace/content/crosswalk/RoleCrosswalk.java
M dspace-api/src/main/java/org/dspace/content/crosswalk/SimpleDCDisseminationCrosswalk.java
M dspace-api/src/main/java/org/dspace/content/crosswalk/XHTMLHeadDisseminationCrosswalk.java
M dspace-api/src/main/java/org/dspace/content/crosswalk/XSLTCrosswalk.java
M dspace-api/src/main/java/org/dspace/content/crosswalk/XSLTDisseminationCrosswalk.java
M dspace-api/src/main/java/org/dspace/content/crosswalk/XSLTIngestionCrosswalk.java
M dspace-api/src/main/java/org/dspace/content/packager/AbstractMETSDisseminator.java
M dspace-api/src/main/java/org/dspace/content/packager/AbstractMETSIngester.java
M dspace-api/src/main/java/org/dspace/content/packager/DSpaceAIPIngester.java
M dspace-api/src/main/java/org/dspace/content/packager/DSpaceMETSIngester.java
M dspace-api/src/main/java/org/dspace/content/packager/METSManifest.java
M dspace-api/src/main/java/org/dspace/content/packager/RoleDisseminator.java
M dspace-api/src/main/java/org/dspace/harvest/HarvestedCollectionServiceImpl.java
M dspace-api/src/main/java/org/dspace/harvest/OAIHarvester.java
M dspace-api/src/main/java/org/dspace/identifier/DataCiteXMLCreator.java
M dspace-api/src/main/java/org/dspace/identifier/doi/DataCiteConnector.java
M dspace-api/src/main/java/org/dspace/importer/external/arxiv/metadatamapping/contributor/ArXivIdMetadataContributor.java
M dspace-api/src/main/java/org/dspace/importer/external/arxiv/service/ArXivImportMetadataSourceServiceImpl.java
M dspace-api/src/main/java/org/dspace/importer/external/metadatamapping/contributor/SimpleXpathMetadatumContributor.java
M dspace-api/src/main/java/org/dspace/importer/external/pubmed/service/PubmedImportMetadataSourceServiceImpl.java
M dspace-api/src/main/java/org/dspace/license/CCLicenseConnectorService.java
M dspace-api/src/main/java/org/dspace/license/CCLicenseConnectorServiceImpl.java
M dspace-api/src/main/java/org/dspace/license/CreativeCommonsServiceImpl.java
M dspace-api/src/main/java/org/dspace/license/service/CreativeCommonsService.java
M dspace-api/src/main/java/org/dspace/testing/PubMedToImport.java
M dspace-api/src/test/java/org/dspace/AbstractIntegrationTestWithDatabase.java
M dspace-api/src/test/java/org/dspace/app/packager/PackagerIT.java
M dspace-api/src/test/java/org/dspace/app/util/GoogleBitstreamComparatorTest.java
M dspace-api/src/test/java/org/dspace/content/crosswalk/QDCCrosswalkTest.java
M dspace-api/src/test/java/org/dspace/license/MockCCLicenseConnectorServiceImpl.java
M dspace-server-webapp/src/test/java/org/dspace/license/MockCCLicenseConnectorServiceImpl.java
M dspace-swordv2/pom.xml
M pom.xml

Log Message:
-----------
Merge remote-tracking branch 'tdonohue/jdom_update' into CST-5303-LiveImport


Commit: af21d54f97137ec5c3ea831286a04c13cf1a27f1
https://github.com/DSpace/DSpace/commit/af21d54f97137ec5c3ea831286a04c13cf1a27f1
Author: Mykhaylo <michele...@gmail.com>
Date: 2022-03-25 (Fri, 25 Mar 2022)

Changed paths:
A dspace-api/src/main/java/org/dspace/importer/external/scopus/service/LiveImportClient.java
A dspace-api/src/main/java/org/dspace/importer/external/scopus/service/LiveImportClientImpl.java
M dspace/config/spring/api/external-services.xml

Log Message:
-----------
[CST-5303] implemented http live import client


Commit: 1050d02a97cbe0ec83336f8bb1c8906f88aad62c
https://github.com/DSpace/DSpace/commit/1050d02a97cbe0ec83336f8bb1c8906f88aad62c
Author: Mykhaylo <michele...@gmail.com>
Date: 2022-04-02 (Sat, 02 Apr 2022)

Changed paths:
M dspace-api/src/main/java/org/dspace/importer/external/scopus/service/LiveImportClient.java
M dspace-api/src/main/java/org/dspace/importer/external/scopus/service/LiveImportClientImpl.java
A dspace-api/src/main/java/org/dspace/importer/external/service/DoiCheck.java
M dspace-api/src/test/data/dspaceFolder/config/spring/api/external-services.xml
A dspace-server-webapp/src/test/java/org/dspace/app/rest/AbstractLiveImportIntegrationTest.java

Log Message:
-----------
refactored live import client and some utils class


Commit: 5d0bf51d5a6c33c3ed39a64b4d5064a7c506de86
https://github.com/DSpace/DSpace/commit/5d0bf51d5a6c33c3ed39a64b4d5064a7c506de86
Author: Mykhaylo <michele...@gmail.com>
Date: 2022-04-02 (Sat, 02 Apr 2022)

Changed paths:
A dspace-api/src/test/data/dspaceFolder/assetstore/crossRef-test.json
A dspace-server-webapp/src/test/java/org/dspace/app/rest/CrossRefImportMetadataSourceServiceIT.java
M dspace-server-webapp/src/test/resources/test-config.properties

Log Message:
-----------
[CST-5303] added tests for CrossRef live import service


Commit: 181bdd04d1145cd4a99528b9bd136c0da18e0065
https://github.com/DSpace/DSpace/commit/181bdd04d1145cd4a99528b9bd136c0da18e0065
Author: Mykhaylo <michele...@gmail.com>
Date: 2022-04-02 (Sat, 02 Apr 2022)

Changed paths:
M dspace-api/pom.xml
A dspace-api/src/main/java/org/dspace/importer/external/crossref/CrossRefAuthorMetadataProcessor.java
A dspace-api/src/main/java/org/dspace/importer/external/crossref/CrossRefFieldMapping.java
A dspace-api/src/main/java/org/dspace/importer/external/crossref/CrossRefImportMetadataSourceServiceImpl.java
A dspace-api/src/main/java/org/dspace/importer/external/metadatamapping/contributor/JsonPathMetadataProcessor.java
A dspace-api/src/main/java/org/dspace/importer/external/metadatamapping/contributor/SimpleJsonPathMetadataContributor.java
M dspace-api/src/main/resources/spring/spring-dspace-addon-import-services.xml
A dspace/config/spring/api/crossref-integration.xml
M dspace/config/spring/api/external-services.xml

Log Message:
-----------
[CST-5303] porting of CrossRef live import service


Commit: cb44a8cf15c256dffcf94acfea190eefc212d422
https://github.com/DSpace/DSpace/commit/cb44a8cf15c256dffcf94acfea190eefc212d422
Author: Mykhaylo <michele...@gmail.com>
Date: 2022-04-04 (Mon, 04 Apr 2022)

Changed paths:
A dspace-api/src/main/java/org/dspace/importer/external/vufind/VuFindImportMetadataSourceServiceImpl.java
A dspace-api/src/main/java/org/dspace/importer/external/vufind/metadatamapping/VuFindFieldMapping.java
M dspace-api/src/main/resources/spring/spring-dspace-addon-import-services.xml
M dspace/config/spring/api/external-services.xml
A dspace/config/spring/api/vufind-integration.xml

Log Message:
-----------
[CST-5303] porting of VuFind live import service


Commit: 61287b9e83be28e07c5cbcf6691bc6ec8a353452
https://github.com/DSpace/DSpace/commit/61287b9e83be28e07c5cbcf6691bc6ec8a353452
Author: Mykhaylo <michele...@gmail.com>
Date: 2022-04-06 (Wed, 06 Apr 2022)

Changed paths:
M dspace-api/src/main/java/org/dspace/importer/external/vufind/VuFindImportMetadataSourceServiceImpl.java
M dspace/config/spring/api/vufind-integration.xml

Log Message:
-----------
[CST-5303] fix access url


Commit: e2fac38146785fd752328d29b9125c981ddab87f
https://github.com/DSpace/DSpace/commit/e2fac38146785fd752328d29b9125c981ddab87f
Author: Mykhaylo <michele...@gmail.com>
Date: 2022-04-06 (Wed, 06 Apr 2022)

Changed paths:
A dspace-api/src/test/data/dspaceFolder/assetstore/vuFind-by-id.json
A dspace-api/src/test/data/dspaceFolder/assetstore/vuFind-generic.json
A dspace-server-webapp/src/test/java/org/dspace/app/rest/VuFindImportMetadataSourceServiceIT.java
M dspace-server-webapp/src/test/resources/test-config.properties

Log Message:
-----------
[CST-5303] added tests for vuFind live import service


Commit: 1a40d1f460e55c7b2fe695575cb72782389faa21
https://github.com/DSpace/DSpace/commit/1a40d1f460e55c7b2fe695575cb72782389faa21
Author: Mykhaylo <michele...@gmail.com>
Date: 2022-04-06 (Wed, 06 Apr 2022)

Changed paths:
M dspace-api/pom.xml
R dspace-api/src/main/java/org/dspace/app/mediafilter/ExcelFilter.java
R dspace-api/src/main/java/org/dspace/app/mediafilter/HTMLFilter.java
R dspace-api/src/main/java/org/dspace/app/mediafilter/PDFFilter.java
R dspace-api/src/main/java/org/dspace/app/mediafilter/PoiWordFilter.java
R dspace-api/src/main/java/org/dspace/app/mediafilter/PowerPointFilter.java
A dspace-api/src/main/java/org/dspace/app/mediafilter/TikaTextExtractionFilter.java
M dspace-api/src/main/java/org/dspace/app/util/Configuration.java
M dspace-api/src/main/java/org/dspace/authority/orcid/Orcidv3SolrAuthorityImpl.java
M dspace-api/src/main/java/org/dspace/authorize/ResourcePolicy.java
M dspace-api/src/main/java/org/dspace/content/MetadataValue.java
M dspace-api/src/main/java/org/dspace/content/logic/DefaultFilter.java
M dspace-api/src/main/java/org/dspace/content/logic/condition/InCommunityCondition.java
M dspace-api/src/main/java/org/dspace/content/logic/condition/IsWithdrawnCondition.java
M dspace-api/src/main/java/org/dspace/content/logic/condition/MetadataValueMatchCondition.java
M dspace-api/src/main/java/org/dspace/content/logic/condition/MetadataValuesMatchCondition.java
M dspace-api/src/main/java/org/dspace/content/logic/condition/ReadableByGroupCondition.java
M dspace-api/src/main/java/org/dspace/core/Email.java
M dspace-api/src/main/java/org/dspace/discovery/indexobject/IndexFactoryImpl.java
M dspace-api/src/main/java/org/dspace/google/GoogleAsyncEventListener.java
M dspace-api/src/main/java/org/dspace/storage/rdbms/EntityTypeServiceInitializer.java
M dspace-api/src/main/java/org/dspace/storage/rdbms/GroupServiceInitializer.java
M dspace-api/src/main/java/org/dspace/storage/rdbms/PostgreSQLCryptoChecker.java
M dspace-api/src/main/java/org/dspace/storage/rdbms/RegistryUpdater.java
M dspace-api/src/main/java/org/dspace/storage/rdbms/SiteServiceInitializer.java
A dspace-api/src/main/java/org/dspace/storage/rdbms/hibernate/DatabaseAwareLobType.java
R dspace-api/src/main/java/org/dspace/storage/rdbms/hibernate/postgres/DSpacePostgreSQL82Dialect.java
M dspace-api/src/main/java/org/dspace/storage/rdbms/migration/MigrationUtils.java
M dspace-api/src/main/resources/org/dspace/storage/rdbms/sqlmigration/h2/V1.4__Upgrade_to_DSpace_1.4_schema.sql
M dspace-api/src/main/resources/org/dspace/storage/rdbms/sqlmigration/h2/V5.0_2014.09.26__DS-1582_Metadata_For_All_Objects.sql
M dspace-api/src/main/resources/org/dspace/storage/rdbms/sqlmigration/h2/V5.6_2016.08.23__DS-3097.sql
M dspace-api/src/main/resources/org/dspace/storage/rdbms/sqlmigration/h2/V6.0_2016.04.14__DS-3125-fix-bundle-bitstream-delete-rights.sql
M dspace-api/src/main/resources/org/dspace/storage/rdbms/sqlmigration/h2/V6.0_2016.08.23__DS-3097.sql
M dspace-api/src/main/resources/org/dspace/storage/rdbms/sqlmigration/h2/V7.1_2021.10.18__Fix_MDV_place_after_migrating_from_DSpace_5.sql
M dspace-api/src/test/java/org/dspace/AbstractIntegrationTestWithDatabase.java
R dspace-api/src/test/java/org/dspace/app/mediafilter/PoiWordFilterTest.java
A dspace-api/src/test/java/org/dspace/app/mediafilter/TikaTextExtractionFilterTest.java
A dspace-api/src/test/java/org/dspace/app/util/ConfigurationIT.java
M dspace-api/src/test/java/org/dspace/builder/BitstreamBuilder.java
M dspace-api/src/test/java/org/dspace/iiif/canvasdimension/CanvasDimensionsIT.java
M dspace-api/src/test/java/org/dspace/solr/MockSolrServer.java
A dspace-api/src/test/resources/org/dspace/app/mediafilter/test.csv
A dspace-api/src/test/resources/org/dspace/app/mediafilter/test.doc
A dspace-api/src/test/resources/org/dspace/app/mediafilter/test.docx
A dspace-api/src/test/resources/org/dspace/app/mediafilter/test.html
A dspace-api/src/test/resources/org/dspace/app/mediafilter/test.odp
A dspace-api/src/test/resources/org/dspace/app/mediafilter/test.ods
A dspace-api/src/test/resources/org/dspace/app/mediafilter/test.odt
A dspace-api/src/test/resources/org/dspace/app/mediafilter/test.pdf
A dspace-api/src/test/resources/org/dspace/app/mediafilter/test.ppt
A dspace-api/src/test/resources/org/dspace/app/mediafilter/test.pptx
A dspace-api/src/test/resources/org/dspace/app/mediafilter/test.rtf
A dspace-api/src/test/resources/org/dspace/app/mediafilter/test.txt
A dspace-api/src/test/resources/org/dspace/app/mediafilter/test.xls
A dspace-api/src/test/resources/org/dspace/app/mediafilter/test.xlsx
R dspace-api/src/test/resources/org/dspace/app/mediafilter/wordtest.doc
R dspace-api/src/test/resources/org/dspace/app/mediafilter/wordtest.docx
M dspace-iiif/pom.xml
M dspace-rest/pom.xml
M dspace-server-webapp/pom.xml
M dspace-server-webapp/src/main/java/org/dspace/app/rest/utils/HttpHeadersInitializer.java
M dspace-server-webapp/src/main/resources/application.properties
M dspace-server-webapp/src/test/java/org/dspace/app/rest/BitstreamControllerIT.java
M dspace-server-webapp/src/test/java/org/dspace/app/rest/BitstreamFormatRestRepositoryIT.java
M dspace-server-webapp/src/test/java/org/dspace/app/rest/BitstreamRestControllerIT.java
M dspace-server-webapp/src/test/java/org/dspace/app/rest/BitstreamRestRepositoryIT.java
M dspace-server-webapp/src/test/java/org/dspace/app/rest/BundleRestRepositoryIT.java
M dspace-server-webapp/src/test/java/org/dspace/app/rest/CollectionRestRepositoryIT.java
M dspace-server-webapp/src/test/java/org/dspace/app/rest/EntityTypeRestRepositoryIT.java
M dspace-server-webapp/src/test/java/org/dspace/app/rest/ItemRestRepositoryIT.java
M dspace-server-webapp/src/test/java/org/dspace/app/rest/RelationshipTypeRestRepositoryIT.java
M dspace-server-webapp/src/test/java/org/dspace/app/rest/iiif/IIIFControllerIT.java
M dspace/config/dspace.cfg
M dspace/config/hibernate-ehcache-config.xml
M dspace/config/local.cfg.EXAMPLE
M dspace/config/modules/solrauthority.cfg
M dspace/config/registries/bitstream-formats.xml
M dspace/modules/additions/pom.xml
M dspace/modules/server/pom.xml
M dspace/solr/search/conf/solrconfig.xml
M dspace/src/main/docker-compose/cli.assetstore.yml
M dspace/src/main/docker-compose/db.entities.yml
M pom.xml

Log Message:
-----------
Merge branch 'main' into CST-5303-LiveImport-2PR


Commit: 76d2703720339441a4943fc7e99e86a7c97502f5
https://github.com/DSpace/DSpace/commit/76d2703720339441a4943fc7e99e86a7c97502f5
Author: Mykhaylo <michele...@gmail.com>
Date: 2022-04-06 (Wed, 06 Apr 2022)

Changed paths:
M dspace-api/pom.xml

Log Message:
-----------
[CST-5303] added dependency to extract metadata from Json response


Commit: 97b8a4c72718bce22f0ff4451bdd7e4803c9e2ae
https://github.com/DSpace/DSpace/commit/97b8a4c72718bce22f0ff4451bdd7e4803c9e2ae
Author: Mykhaylo <michele...@gmail.com>
Date: 2022-04-06 (Wed, 06 Apr 2022)

Changed paths:
M dspace-api/src/main/java/org/dspace/importer/external/scopus/service/LiveImportClientImpl.java
M dspace-api/src/main/java/org/dspace/importer/external/vufind/VuFindImportMetadataSourceServiceImpl.java

Log Message:
-----------
[CST-5303] fix logging


Commit: 7d3b646110c9cdd297ca2127ee994278b5fba4ca
https://github.com/DSpace/DSpace/commit/7d3b646110c9cdd297ca2127ee994278b5fba4ca
Author: Mykhaylo <michele...@gmail.com>
Date: 2022-05-02 (Mon, 02 May 2022)

Changed paths:
M dspace-api/pom.xml
M dspace-api/src/main/java/org/dspace/importer/external/crossref/CrossRefFieldMapping.java
M dspace-api/src/main/java/org/dspace/importer/external/crossref/CrossRefImportMetadataSourceServiceImpl.java
A dspace-api/src/main/java/org/dspace/importer/external/liveimportclient/service/LiveImportClient.java
A dspace-api/src/main/java/org/dspace/importer/external/liveimportclient/service/LiveImportClientImpl.java
R dspace-api/src/main/java/org/dspace/importer/external/scopus/service/LiveImportClient.java
R dspace-api/src/main/java/org/dspace/importer/external/scopus/service/LiveImportClientImpl.java
M dspace-api/src/main/java/org/dspace/importer/external/vufind/metadatamapping/VuFindFieldMapping.java
M dspace-api/src/main/resources/spring/spring-dspace-addon-import-services.xml
M dspace-server-webapp/src/test/java/org/dspace/app/rest/CrossRefImportMetadataSourceServiceIT.java
M dspace-server-webapp/src/test/java/org/dspace/app/rest/VuFindImportMetadataSourceServiceIT.java
M dspace/config/dspace.cfg
A dspace/config/modules/external-providers.cfg

Log Message:
-----------
[CST-5303] refactored and added JavaDoc to CrossRef and VuFind services


Commit: 333b41cc0e111eb5821a01e290286a22596b3888
https://github.com/DSpace/DSpace/commit/333b41cc0e111eb5821a01e290286a22596b3888
Author: Mykhaylo <michele...@gmail.com>
Date: 2022-05-05 (Thu, 05 May 2022)

Changed paths:
M dspace-api/pom.xml
M dspace-api/src/main/java/org/dspace/administer/MetadataImporter.java
M dspace-api/src/main/java/org/dspace/administer/RegistryImporter.java
M dspace-api/src/main/java/org/dspace/administer/RegistryLoader.java
M dspace-api/src/main/java/org/dspace/administer/StructBuilder.java
M dspace-api/src/main/java/org/dspace/app/bulkedit/MetadataDeletionScriptConfiguration.java
M dspace-api/src/main/java/org/dspace/app/bulkedit/MetadataExportScriptConfiguration.java
M dspace-api/src/main/java/org/dspace/app/bulkedit/MetadataImportCliScriptConfiguration.java
M dspace-api/src/main/java/org/dspace/app/bulkedit/MetadataImportScriptConfiguration.java
M dspace-api/src/main/java/org/dspace/app/harvest/HarvestScriptConfiguration.java
M dspace-api/src/main/java/org/dspace/app/itemimport/ItemImportServiceImpl.java
M dspace-api/src/main/java/org/dspace/app/itemupdate/MetadataUtilities.java
M dspace-api/src/main/java/org/dspace/app/mediafilter/MediaFilterScriptConfiguration.java
M dspace-api/src/main/java/org/dspace/authority/util/XMLUtils.java
M dspace-api/src/main/java/org/dspace/browse/BrowseEngine.java
M dspace-api/src/main/java/org/dspace/browse/SolrBrowseDAO.java
M dspace-api/src/main/java/org/dspace/content/crosswalk/XSLTCrosswalk.java
M dspace-api/src/main/java/org/dspace/curate/CitationPage.java
M dspace-api/src/main/java/org/dspace/curate/CurationCliScriptConfiguration.java
M dspace-api/src/main/java/org/dspace/discovery/IndexClientOptions.java
M dspace-api/src/main/java/org/dspace/disseminate/CitationDocumentServiceImpl.java
M dspace-api/src/main/java/org/dspace/disseminate/service/CitationDocumentService.java
M dspace-api/src/main/java/org/dspace/eperson/EPersonConsumer.java
M dspace-api/src/main/java/org/dspace/iiif/consumer/CanvasCacheEvictService.java
M dspace-api/src/main/java/org/dspace/iiif/consumer/ManifestsCacheEvictService.java
R dspace-api/src/main/java/org/dspace/statistics/DataTermsFacet.java
M dspace-api/src/main/java/org/dspace/statistics/export/RetryFailedOpenUrlTrackerScriptConfiguration.java
M dspace-api/src/main/java/org/dspace/storage/rdbms/RegistryUpdater.java
M dspace-api/src/main/java/org/dspace/submit/migration/SubmissionFormsMigration.java
M dspace-api/src/main/java/org/dspace/submit/migration/SubmissionFormsMigrationCliScriptConfiguration.java
M dspace-api/src/main/java/org/dspace/vocabulary/ControlledVocabulary.java
M dspace-api/src/test/java/org/dspace/app/util/GoogleMetadataTest.java
M dspace-api/src/test/java/org/dspace/builder/ItemBuilder.java
M dspace-api/src/test/java/org/dspace/builder/VersionBuilder.java
M dspace-api/src/test/java/org/dspace/scripts/MockDSpaceRunnableScriptConfiguration.java
M dspace-iiif/src/main/java/org/dspace/app/iiif/service/WordHighlightSolrSearch.java
M dspace-oai/pom.xml
M dspace-oai/src/main/java/org/dspace/xoai/services/impl/resources/DSpaceResourceResolver.java
M dspace-oai/src/test/java/org/dspace/xoai/tests/stylesheets/AbstractXSLTest.java
M dspace-rest/pom.xml
M dspace-server-webapp/README.md
M dspace-server-webapp/pom.xml
M dspace-server-webapp/src/main/java/org/dspace/app/rest/Application.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/AuthenticationRestController.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/BitstreamRestController.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/BundleUploadBitstreamController.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/DiscoveryRestController.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/IdentifierRestController.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/OidcRestController.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/RestResourceController.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/ScriptProcessesController.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/StatisticsRestController.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/SubmissionCCLicenseUrlRepository.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/UUIDLookupRestController.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/converter/AInprogressItemConverter.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/converter/BitstreamConverter.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/converter/ClaimedTaskConverter.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/converter/ConverterService.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/converter/DSpaceObjectConverter.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/converter/HarvestedCollectionConverter.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/converter/MetadataConverter.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/converter/MetadataFieldConverter.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/converter/PoolTaskConverter.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/converter/ProcessConverter.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/converter/RelationshipConverter.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/converter/RelationshipTypeConverter.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/converter/ResourcePolicyConverter.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/converter/ScriptConverter.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/converter/SubmissionCCLicenseConverter.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/converter/SubmissionCCLicenseFieldConverter.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/converter/SubmissionDefinitionConverter.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/converter/TemplateItemConverter.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/converter/WorkflowDefinitionConverter.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/converter/WorkflowStepConverter.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/exception/DSpaceAccessDeniedHandler.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/link/HalLinkFactory.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/repository/AbstractDSpaceRestRepository.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/repository/ClaimedTaskRestRepository.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/repository/DSpaceRestRepository.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/repository/EPersonRestRepository.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/repository/MetadataFieldRestRepository.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/repository/MetadataSchemaRestRepository.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/repository/PoolTaskRestRepository.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/repository/ResourcePolicyRestRepository.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/repository/ScriptRestRepository.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/repository/VocabularyEntryDetailsRestRepository.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/repository/patch/operation/resourcePolicy/ResourcePolicyUtils.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/security/WebSecurityConfiguration.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/security/jwt/JWTTokenRestAuthenticationServiceImpl.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/submit/SubmissionService.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/submit/step/validation/AbstractValidation.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/submit/step/validation/LicenseValidation.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/submit/step/validation/MetadataValidation.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/submit/step/validation/UploadValidation.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/utils/ApplicationConfig.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/utils/AuthorityUtils.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/utils/BitstreamResource.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/utils/Utils.java
M dspace-server-webapp/src/main/resources/application.properties
M dspace-server-webapp/src/main/resources/spring/spring-dspace-addon-validation-services.xml
M dspace-server-webapp/src/main/webapp/index.html
A dspace-server-webapp/src/main/webapp/js/vendor/CustomPostForm.js
M dspace-server-webapp/src/main/webapp/login.html
A dspace-server-webapp/src/main/webapp/styles.css
M dspace-server-webapp/src/test/data/dspaceFolder/config/spring/rest/scripts.xml
M dspace-server-webapp/src/test/java/org/dspace/app/oai/OAIpmhIT.java
M dspace-server-webapp/src/test/java/org/dspace/app/opensearch/OpenSearchControllerDisabledIT.java
M dspace-server-webapp/src/test/java/org/dspace/app/rest/BitstreamRestControllerIT.java
M dspace-server-webapp/src/test/java/org/dspace/app/rest/BrowsesResourceControllerIT.java
M dspace-server-webapp/src/test/java/org/dspace/app/rest/BundleUploadBitstreamControllerIT.java
M dspace-server-webapp/src/test/java/org/dspace/app/rest/CCLicenseAddPatchOperationIT.java
M dspace-server-webapp/src/test/java/org/dspace/app/rest/CCLicenseRemovePatchOperationIT.java
M dspace-server-webapp/src/test/java/org/dspace/app/rest/CollectionLogoControllerIT.java
M dspace-server-webapp/src/test/java/org/dspace/app/rest/CommunityLogoControllerIT.java
M dspace-server-webapp/src/test/java/org/dspace/app/rest/RelationshipRestRepositoryIT.java
M dspace-server-webapp/src/test/java/org/dspace/app/rest/ResourcePolicyRestRepositoryIT.java
M dspace-server-webapp/src/test/java/org/dspace/app/rest/ScriptRestRepositoryIT.java
M dspace-server-webapp/src/test/java/org/dspace/app/rest/SitemapRestControllerIT.java
M dspace-server-webapp/src/test/java/org/dspace/app/rest/TaskRestRepositoriesIT.java
M dspace-server-webapp/src/test/java/org/dspace/app/rest/VersionHistoryRestRepositoryIT.java
M dspace-server-webapp/src/test/java/org/dspace/app/rest/VersionRestRepositoryIT.java
M dspace-server-webapp/src/test/java/org/dspace/app/rest/WorkflowItemRestRepositoryIT.java
M dspace-server-webapp/src/test/java/org/dspace/app/rest/WorkspaceItemRestRepositoryIT.java
M dspace-server-webapp/src/test/java/org/dspace/app/rest/csv/CsvExportIT.java
M dspace-server-webapp/src/test/java/org/dspace/app/rest/csv/CsvImportIT.java
M dspace-server-webapp/src/test/java/org/dspace/app/rest/matcher/ScriptMatcher.java
M dspace-server-webapp/src/test/java/org/dspace/app/rest/test/AbstractControllerIntegrationTest.java
A dspace-server-webapp/src/test/java/org/dspace/app/scripts/TypeConversionTestScript.java
A dspace-server-webapp/src/test/java/org/dspace/app/scripts/TypeConversionTestScriptConfiguration.java
M dspace-server-webapp/src/test/java/org/dspace/curate/CurationScriptIT.java
M dspace-server-webapp/src/test/java/org/dspace/scripts/MockDSpaceRunnableScriptConfiguration.java
M dspace-sword/pom.xml
M dspace/config/dspace.cfg
A dspace/config/emails/welcome
M dspace/modules/rest/pom.xml
M pom.xml

Log Message:
-----------
Merge branch 'main' into CST-5303-LiveImport-2PR


Commit: 7e5c706748521e255e697bac36f58314358712e9
https://github.com/DSpace/DSpace/commit/7e5c706748521e255e697bac36f58314358712e9
Author: Mykhaylo <michele...@gmail.com>
Date: 2022-05-06 (Fri, 06 May 2022)

Changed paths:
M dspace-api/pom.xml

Log Message:
-----------
removed json-smart dependency


Commit: 160a726505d08ac9d022322480544627feb3bc9c
https://github.com/DSpace/DSpace/commit/160a726505d08ac9d022322480544627feb3bc9c
Author: Mykhaylo <michele...@gmail.com>
Date: 2022-05-06 (Fri, 06 May 2022)

Changed paths:
M dspace-api/src/main/java/org/dspace/importer/external/crossref/CrossRefAuthorMetadataProcessor.java
M dspace-api/src/main/java/org/dspace/importer/external/crossref/CrossRefImportMetadataSourceServiceImpl.java
M dspace-api/src/main/java/org/dspace/importer/external/metadatamapping/contributor/SimpleJsonPathMetadataContributor.java
M dspace-api/src/main/java/org/dspace/importer/external/vufind/VuFindImportMetadataSourceServiceImpl.java
M dspace-api/src/main/resources/spring/spring-dspace-addon-import-services.xml
M dspace-api/src/test/data/dspaceFolder/config/spring/api/external-services.xml
M dspace-server-webapp/src/test/java/org/dspace/app/rest/AbstractLiveImportIntegrationTest.java
M dspace-server-webapp/src/test/java/org/dspace/app/rest/CrossRefImportMetadataSourceServiceIT.java
M dspace-server-webapp/src/test/java/org/dspace/app/rest/VuFindImportMetadataSourceServiceIT.java
M dspace/config/spring/api/crossref-integration.xml
M dspace/config/spring/api/external-services.xml
M dspace/config/spring/api/vufind-integration.xml

Log Message:
-----------
refactoring of crossref & vufind json contributors


Commit: c490f28c4d46c9297fbff9bca1fb48cffccc6cbd
https://github.com/DSpace/DSpace/commit/c490f28c4d46c9297fbff9bca1fb48cffccc6cbd
Author: Mykhaylo <michele...@gmail.com>
Date: 2022-05-10 (Tue, 10 May 2022)

Changed paths:
A dspace-api/src/main/java/org/dspace/importer/external/crossref/ArrayElementAttributeProcessor.java
A dspace-api/src/main/java/org/dspace/importer/external/crossref/MatrixElementProcessor.java
M dspace-api/src/main/java/org/dspace/importer/external/metadatamapping/contributor/JsonPathMetadataProcessor.java
M dspace-api/src/main/java/org/dspace/importer/external/metadatamapping/contributor/SimpleJsonPathMetadataContributor.java
M dspace-api/src/test/data/dspaceFolder/assetstore/vuFind-generic.json
M dspace-server-webapp/src/test/java/org/dspace/app/rest/AbstractLiveImportIntegrationTest.java
M dspace-server-webapp/src/test/java/org/dspace/app/rest/CrossRefImportMetadataSourceServiceIT.java
M dspace/config/spring/api/crossref-integration.xml
M dspace/config/spring/api/vufind-integration.xml

Log Message:
-----------
[CST-5303] refactored crossref & vufind json processors


Commit: 78a36136e20c94af904c1ab27c6c942f5544263d
https://github.com/DSpace/DSpace/commit/78a36136e20c94af904c1ab27c6c942f5544263d
Author: Mykhaylo <michele...@gmail.com>
Date: 2022-05-10 (Tue, 10 May 2022)

Changed paths:
M dspace-api/src/main/java/org/dspace/importer/external/metadatamapping/contributor/SimpleJsonPathMetadataContributor.java
M dspace-api/src/test/data/dspaceFolder/assetstore/vuFind-by-id.json
M dspace-server-webapp/src/test/java/org/dspace/app/rest/VuFindImportMetadataSourceServiceIT.java

Log Message:
-----------
fix failed test


Commit: 149393b06dbc77aa53f2baf05c82f5db9a65124a
https://github.com/DSpace/DSpace/commit/149393b06dbc77aa53f2baf05c82f5db9a65124a
Author: Mykhaylo <michele...@gmail.com>
Date: 2022-05-10 (Tue, 10 May 2022)

Changed paths:
R dspace-api/src/main/java/org/dspace/importer/external/crossref/ArrayElementAttributeProcessor.java
M dspace-api/src/main/java/org/dspace/importer/external/crossref/CrossRefImportMetadataSourceServiceImpl.java
R dspace-api/src/main/java/org/dspace/importer/external/crossref/MatrixElementProcessor.java
A dspace-api/src/main/java/org/dspace/importer/external/metadatamapping/contributor/ArrayElementAttributeProcessor.java
A dspace-api/src/main/java/org/dspace/importer/external/metadatamapping/contributor/MatrixElementProcessor.java
M dspace-api/src/main/java/org/dspace/importer/external/vufind/VuFindImportMetadataSourceServiceImpl.java
R dspace-api/src/test/data/dspaceFolder/assetstore/crossRef-test.json
R dspace-api/src/test/data/dspaceFolder/assetstore/vuFind-by-id.json
R dspace-api/src/test/data/dspaceFolder/assetstore/vuFind-generic.json
M dspace-server-webapp/src/test/java/org/dspace/app/rest/CrossRefImportMetadataSourceServiceIT.java
M dspace-server-webapp/src/test/java/org/dspace/app/rest/VuFindImportMetadataSourceServiceIT.java
A dspace-server-webapp/src/test/resources/org/dspace/app/rest/crossRef-by-id.json
A dspace-server-webapp/src/test/resources/org/dspace/app/rest/crossRef-test.json
A dspace-server-webapp/src/test/resources/org/dspace/app/rest/vuFind-by-id.json
A dspace-server-webapp/src/test/resources/org/dspace/app/rest/vuFind-generic.json
M dspace-server-webapp/src/test/resources/test-config.properties
M dspace/config/spring/api/vufind-integration.xml

Log Message:
-----------
[CST-5303] refactored tests


Commit: b4e17f8d65725c59a3a6145d1194fb8470357919
https://github.com/DSpace/DSpace/commit/b4e17f8d65725c59a3a6145d1194fb8470357919
Author: Mykhaylo <michele...@gmail.com>
Date: 2022-05-12 (Thu, 12 May 2022)

Changed paths:
M dspace-api/src/main/java/org/dspace/importer/external/metadatamapping/contributor/SimpleJsonPathMetadataContributor.java

Log Message:
-----------
[CST-5303] fix problem in log with empty JsonNode


Commit: ce78d5fc1a18c5c4278ebaff88880afdc99b100c
https://github.com/DSpace/DSpace/commit/ce78d5fc1a18c5c4278ebaff88880afdc99b100c
Author: Mykhaylo <michele...@gmail.com>
Date: 2022-05-12 (Thu, 12 May 2022)

Changed paths:
M dspace/config/spring/api/external-services.xml

Log Message:
-----------
[CST-5303] "none" entityType is also supported


Commit: 4ab106628a92e540df48bbc345eecacb98168bf5
https://github.com/DSpace/DSpace/commit/4ab106628a92e540df48bbc345eecacb98168bf5
Author: Mykhaylo <michele...@gmail.com>
Date: 2022-05-12 (Thu, 12 May 2022)

Changed paths:
M dspace-api/src/main/java/org/dspace/importer/external/metadatamapping/contributor/SimpleJsonPathMetadataContributor.java

Log Message:
-----------
[CST-5303] fix bug null JsonNode


Commit: 0c377fd08a2b0ea78705cb110f5e1b0d0784743f
https://github.com/DSpace/DSpace/commit/0c377fd08a2b0ea78705cb110f5e1b0d0784743f
Author: Mykhaylo <michele...@gmail.com>
Date: 2022-05-12 (Thu, 12 May 2022)

Changed paths:
M dspace-api/src/main/java/org/dspace/importer/external/vufind/VuFindImportMetadataSourceServiceImpl.java

Log Message:
-----------
fix NullPointerException


Commit: 38ef693a5b5e40f6959911672c3b41b06186f46d
https://github.com/DSpace/DSpace/commit/38ef693a5b5e40f6959911672c3b41b06186f46d
Author: Mykhaylo <michele...@gmail.com>
Date: 2022-05-13 (Fri, 13 May 2022)

Changed paths:
M dspace-api/src/main/java/org/dspace/importer/external/crossref/CrossRefImportMetadataSourceServiceImpl.java
M dspace-api/src/main/java/org/dspace/importer/external/liveimportclient/service/LiveImportClientImpl.java

Log Message:
-----------
[CST-5303] fix bug with decoded doi


Commit: cff9ff9f307109ca65e8fc6ff205031352549a0c
https://github.com/DSpace/DSpace/commit/cff9ff9f307109ca65e8fc6ff205031352549a0c
Author: Mykhaylo <michele...@gmail.com>
Date: 2022-05-16 (Mon, 16 May 2022)

Changed paths:
M dspace-server-webapp/src/test/java/org/dspace/app/rest/CrossRefImportMetadataSourceServiceIT.java
M dspace/config/spring/api/crossref-integration.xml

Log Message:
-----------
[CST-5303] fix metadata field


Commit: 63179395ff8b8bc07a559341e861a89b141ecdef
https://github.com/DSpace/DSpace/commit/63179395ff8b8bc07a559341e861a89b141ecdef
Author: Mykhaylo <michele...@gmail.com>
Date: 2022-05-16 (Mon, 16 May 2022)

Changed paths:
M dspace-api/src/main/java/org/dspace/importer/external/service/DoiCheck.java
A dspace-api/src/test/java/org/dspace/util/DoiCheckTest.java

Log Message:
-----------
[CST-5303] added unit tests for DoiCheck utility class


Commit: 9a539bc9ccc2d62d91ee258c962f1a35b4102be0
https://github.com/DSpace/DSpace/commit/9a539bc9ccc2d62d91ee258c962f1a35b4102be0
Author: Mykhaylo <michele...@gmail.com>
Date: 2022-05-16 (Mon, 16 May 2022)

Changed paths:
A dspace-api/src/main/java/org/dspace/access/status/AccessStatusHelper.java
A dspace-api/src/main/java/org/dspace/access/status/AccessStatusServiceImpl.java
A dspace-api/src/main/java/org/dspace/access/status/DefaultAccessStatusHelper.java
A dspace-api/src/main/java/org/dspace/access/status/factory/AccessStatusServiceFactory.java
A dspace-api/src/main/java/org/dspace/access/status/factory/AccessStatusServiceFactoryImpl.java
A dspace-api/src/main/java/org/dspace/access/status/package-info.java
A dspace-api/src/main/java/org/dspace/access/status/service/AccessStatusService.java
M dspace-api/src/main/java/org/dspace/app/util/DCInput.java
M dspace-api/src/main/java/org/dspace/app/util/SyndicationFeed.java
M dspace-api/src/main/java/org/dspace/discovery/SolrServiceImpl.java
M dspace-api/src/test/data/dspaceFolder/config/submission-forms.xml
A dspace-api/src/test/java/org/dspace/access/status/AccessStatusServiceTest.java
A dspace-api/src/test/java/org/dspace/access/status/DefaultAccessStatusHelperTest.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/OpenSearchController.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/converter/SubmissionFormConverter.java
A dspace-server-webapp/src/main/java/org/dspace/app/rest/model/AccessStatusRest.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/model/ItemRest.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/model/SubmissionFormFieldRest.java
A dspace-server-webapp/src/main/java/org/dspace/app/rest/model/hateoas/AccessStatusResource.java
A dspace-server-webapp/src/main/java/org/dspace/app/rest/repository/ItemAccessStatusLinkRepository.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/submit/step/DescribeStep.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/submit/step/validation/MetadataValidation.java
M dspace-server-webapp/src/main/resources/spring/spring-dspace-addon-validation-services.xml
M dspace-server-webapp/src/test/java/org/dspace/app/rest/ItemRestRepositoryIT.java
M dspace-server-webapp/src/test/java/org/dspace/app/rest/SubmissionFormsControllerIT.java
M dspace-server-webapp/src/test/java/org/dspace/app/rest/WorkspaceItemRestRepositoryIT.java
M dspace-server-webapp/src/test/java/org/dspace/app/rest/matcher/ItemMatcher.java
M dspace-server-webapp/src/test/java/org/dspace/app/rest/matcher/SubmissionFormFieldMatcher.java
M dspace-server-webapp/src/test/java/org/dspace/app/rest/matcher/WorkspaceItemMatcher.java
A dspace-server-webapp/src/test/java/org/dspace/app/rest/model/AccessStatusRestTest.java
M dspace/config/dspace.cfg
M dspace/config/emails/request_item.author
R dspace/config/emails/request_item.to_admin
R dspace/config/emails/suggest
M dspace/config/modules/rest.cfg
M dspace/config/spring/api/core-factory-services.xml
M dspace/config/spring/api/core-services.xml

Log Message:
-----------
Merge branch 'main' into CST-5303-LiveImport-2PR


Commit: 0674403bc3fd6e2dc30395ead68e200583582418
https://github.com/DSpace/DSpace/commit/0674403bc3fd6e2dc30395ead68e200583582418
Author: Tim Donohue <tim.d...@lyrasis.org>
Date: 2022-05-19 (Thu, 19 May 2022)

Changed paths:
A dspace-api/src/main/java/org/dspace/importer/external/crossref/CrossRefAuthorMetadataProcessor.java
A dspace-api/src/main/java/org/dspace/importer/external/crossref/CrossRefFieldMapping.java
A dspace-api/src/main/java/org/dspace/importer/external/crossref/CrossRefImportMetadataSourceServiceImpl.java
A dspace-api/src/main/java/org/dspace/importer/external/liveimportclient/service/LiveImportClient.java
A dspace-api/src/main/java/org/dspace/importer/external/liveimportclient/service/LiveImportClientImpl.java
A dspace-api/src/main/java/org/dspace/importer/external/metadatamapping/contributor/ArrayElementAttributeProcessor.java
A dspace-api/src/main/java/org/dspace/importer/external/metadatamapping/contributor/JsonPathMetadataProcessor.java
A dspace-api/src/main/java/org/dspace/importer/external/metadatamapping/contributor/MatrixElementProcessor.java
A dspace-api/src/main/java/org/dspace/importer/external/metadatamapping/contributor/SimpleJsonPathMetadataContributor.java
A dspace-api/src/main/java/org/dspace/importer/external/service/DoiCheck.java
A dspace-api/src/main/java/org/dspace/importer/external/vufind/VuFindImportMetadataSourceServiceImpl.java
A dspace-api/src/main/java/org/dspace/importer/external/vufind/metadatamapping/VuFindFieldMapping.java
M dspace-api/src/main/resources/spring/spring-dspace-addon-import-services.xml
M dspace-api/src/test/data/dspaceFolder/config/spring/api/external-services.xml
A dspace-api/src/test/java/org/dspace/util/DoiCheckTest.java
A dspace-server-webapp/src/test/java/org/dspace/app/rest/AbstractLiveImportIntegrationTest.java
A dspace-server-webapp/src/test/java/org/dspace/app/rest/CrossRefImportMetadataSourceServiceIT.java
A dspace-server-webapp/src/test/java/org/dspace/app/rest/VuFindImportMetadataSourceServiceIT.java
A dspace-server-webapp/src/test/resources/org/dspace/app/rest/crossRef-by-id.json
A dspace-server-webapp/src/test/resources/org/dspace/app/rest/crossRef-test.json
A dspace-server-webapp/src/test/resources/org/dspace/app/rest/vuFind-by-id.json
A dspace-server-webapp/src/test/resources/org/dspace/app/rest/vuFind-generic.json
M dspace-server-webapp/src/test/resources/test-config.properties
M dspace/config/dspace.cfg
A dspace/config/modules/external-providers.cfg
A dspace/config/spring/api/crossref-integration.xml
M dspace/config/spring/api/external-services.xml
A dspace/config/spring/api/vufind-integration.xml

Log Message:
-----------
Merge pull request #8237 from 4Science/CST-5303-LiveImport-2PR

Migrate extra DSpace-CRIS "Live Import" sources to DSpace (CrossRef & VuFind)


Compare: https://github.com/DSpace/DSpace/compare/30f923a080aa...0674403bc3fd

Tim Donohue

unread,
May 19, 2022, 4:27:01 PM5/19/22
to dspace-c...@googlegroups.com
Branch: refs/heads/rest-demo
Commit: 467d372b9e999e449446ffb755db22a17f03edb6
https://github.com/DSpace/DSpace/commit/467d372b9e999e449446ffb755db22a17f03edb6
Author: emanuele <emanuele....@4science.it>
Date: 2022-04-27 (Wed, 27 Apr 2022)

Changed paths:
M dspace-server-webapp/src/main/java/org/dspace/app/rest/AuthenticationRestController.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/model/AuthenticationStatusRest.java
M dspace-server-webapp/src/test/java/org/dspace/app/rest/AuthenticationRestControllerIT.java
M dspace-server-webapp/src/test/java/org/dspace/app/rest/matcher/AuthenticationStatusMatcher.java

Log Message:
-----------
CST-5736 added /status/specialGroups method and test


Commit: c947a689acae07143bb3a61a261ab99255844b6b
https://github.com/DSpace/DSpace/commit/c947a689acae07143bb3a61a261ab99255844b6b
Author: emanuele <emanuele....@4science.it>
Date: 2022-04-28 (Thu, 28 Apr 2022)

Changed paths:
M dspace-server-webapp/src/main/java/org/dspace/app/rest/AuthenticationRestController.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/model/AuthorizationRest.java
A dspace-server-webapp/src/main/java/org/dspace/app/rest/repository/AuthorizationSpecialGroupsLinkRepository.java

Log Message:
-----------
CST-5736 AuthenticationRestController refactoring


Commit: 72c1248be6d028cce38d939ca65810adfb2497df
https://github.com/DSpace/DSpace/commit/72c1248be6d028cce38d939ca65810adfb2497df
Author: emanuele <emanuele....@4science.it>
Date: 2022-04-28 (Thu, 28 Apr 2022)

Changed paths:
M dspace-server-webapp/src/main/java/org/dspace/app/rest/AuthenticationRestController.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/repository/AuthorizationSpecialGroupsLinkRepository.java

Log Message:
-----------
CST-5736 removed comments


Commit: f83fbc492167abbcd5bbc5e3d70b42c60f5802f0
https://github.com/DSpace/DSpace/commit/f83fbc492167abbcd5bbc5e3d70b42c60f5802f0
Author: emanuele <emanuele....@4science.it>
Date: 2022-04-28 (Thu, 28 Apr 2022)

Changed paths:
M dspace-server-webapp/src/main/java/org/dspace/app/rest/AuthenticationRestController.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/model/AuthenticationStatusRest.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/model/AuthorizationRest.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/repository/AuthorizationSpecialGroupsLinkRepository.java
M dspace-server-webapp/src/test/java/org/dspace/app/rest/AuthenticationRestControllerIT.java

Log Message:
-----------
CST-5736 LinkRepository bugfix


Commit: ebc7304a5380bcd3ee3047a1c60cc4ba97d245a5
https://github.com/DSpace/DSpace/commit/ebc7304a5380bcd3ee3047a1c60cc4ba97d245a5
Author: Andrea Bollini <andrea....@4science.it>
Date: 2022-04-29 (Fri, 29 Apr 2022)

Changed paths:
M dspace-server-webapp/src/main/java/org/dspace/app/rest/AuthenticationRestController.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/model/AuthenticationStatusRest.java
R dspace-server-webapp/src/main/java/org/dspace/app/rest/repository/AuthorizationSpecialGroupsLinkRepository.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/utils/Utils.java
M dspace-server-webapp/src/test/java/org/dspace/app/rest/AuthenticationRestControllerIT.java

Log Message:
-----------
Fix special groups link implementation


Commit: 3e33fa6b22476aef90da34a73c2d557575017cd1
https://github.com/DSpace/DSpace/commit/3e33fa6b22476aef90da34a73c2d557575017cd1
Author: Andrea Bollini <andrea....@4science.it>
Date: 2022-04-29 (Fri, 29 Apr 2022)

Changed paths:
M dspace-api/src/main/java/org/dspace/core/Context.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/AuthenticationRestController.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/model/AuthenticationStatusRest.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/security/GroupRestPermissionEvaluatorPlugin.java
M dspace-server-webapp/src/test/java/org/dspace/app/rest/AuthenticationRestControllerIT.java
M dspace-server-webapp/src/test/java/org/dspace/app/rest/matcher/AuthenticationStatusMatcher.java

Log Message:
-----------
Fix checkstyle, double list of some special groups


Commit: 3724c2c341a5823fba81644786a9e65adcadfba2
https://github.com/DSpace/DSpace/commit/3724c2c341a5823fba81644786a9e65adcadfba2
Author: Andrea Bollini <andrea....@4science.it>
Date: 2022-04-29 (Fri, 29 Apr 2022)

Changed paths:
M dspace-api/src/test/java/org/dspace/core/ContextTest.java

Log Message:
-----------
Fix ContextTest as special groups are now unordered set
Commit: 86df96ff57bedbd0cf3fa11acf5700933be88ecf
https://github.com/DSpace/DSpace/commit/86df96ff57bedbd0cf3fa11acf5700933be88ecf
Author: Andrea Bollini <andrea....@4science.it>
Date: 2022-05-19 (Thu, 19 May 2022)

Changed paths:
M dspace-server-webapp/src/main/java/org/dspace/app/rest/utils/Utils.java

Log Message:
-----------
Revert useless null check


Commit: b76917eb45a7b1c710a27835580a467ef648968e
https://github.com/DSpace/DSpace/commit/b76917eb45a7b1c710a27835580a467ef648968e
Author: Andrea Bollini <andrea....@4science.it>
Date: 2022-05-19 (Thu, 19 May 2022)

Changed paths:
M dspace-server-webapp/src/main/java/org/dspace/app/rest/AuthenticationRestController.java

Log Message:
-----------
Remove commented out code
Commit: 4e04dfd8d545b2e494487616059a50b35cbf3a67
https://github.com/DSpace/DSpace/commit/4e04dfd8d545b2e494487616059a50b35cbf3a67
Author: Tim Donohue <tim.d...@lyrasis.org>
Date: 2022-05-19 (Thu, 19 May 2022)

Changed paths:
M dspace-api/src/main/java/org/dspace/core/Context.java
M dspace-api/src/test/java/org/dspace/core/ContextTest.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/AuthenticationRestController.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/model/AuthenticationStatusRest.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/security/GroupRestPermissionEvaluatorPlugin.java
M dspace-server-webapp/src/test/java/org/dspace/app/rest/AuthenticationRestControllerIT.java
M dspace-server-webapp/src/test/java/org/dspace/app/rest/matcher/AuthenticationStatusMatcher.java

Log Message:
-----------
Merge pull request #8276 from 4Science/CST-5736

Include special groups in the authn status endpoint


Commit: 9d2e2e662d139e1d82db248c1218801fb46fdccd
https://github.com/DSpace/DSpace/commit/9d2e2e662d139e1d82db248c1218801fb46fdccd
Author: Tim Donohue <tim.d...@lyrasis.org>
Date: 2022-05-19 (Thu, 19 May 2022)

Changed paths:
M dspace-api/src/main/java/org/dspace/core/Context.java
A dspace-api/src/main/java/org/dspace/importer/external/crossref/CrossRefAuthorMetadataProcessor.java
A dspace-api/src/main/java/org/dspace/importer/external/crossref/CrossRefFieldMapping.java
A dspace-api/src/main/java/org/dspace/importer/external/crossref/CrossRefImportMetadataSourceServiceImpl.java
A dspace-api/src/main/java/org/dspace/importer/external/liveimportclient/service/LiveImportClient.java
A dspace-api/src/main/java/org/dspace/importer/external/liveimportclient/service/LiveImportClientImpl.java
A dspace-api/src/main/java/org/dspace/importer/external/metadatamapping/contributor/ArrayElementAttributeProcessor.java
A dspace-api/src/main/java/org/dspace/importer/external/metadatamapping/contributor/JsonPathMetadataProcessor.java
A dspace-api/src/main/java/org/dspace/importer/external/metadatamapping/contributor/MatrixElementProcessor.java
A dspace-api/src/main/java/org/dspace/importer/external/metadatamapping/contributor/SimpleJsonPathMetadataContributor.java
A dspace-api/src/main/java/org/dspace/importer/external/service/DoiCheck.java
A dspace-api/src/main/java/org/dspace/importer/external/vufind/VuFindImportMetadataSourceServiceImpl.java
A dspace-api/src/main/java/org/dspace/importer/external/vufind/metadatamapping/VuFindFieldMapping.java
M dspace-api/src/main/resources/spring/spring-dspace-addon-import-services.xml
M dspace-api/src/test/data/dspaceFolder/config/spring/api/external-services.xml
M dspace-api/src/test/java/org/dspace/core/ContextTest.java
A dspace-api/src/test/java/org/dspace/util/DoiCheckTest.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/AuthenticationRestController.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/model/AuthenticationStatusRest.java
M dspace-server-webapp/src/main/java/org/dspace/app/rest/security/GroupRestPermissionEvaluatorPlugin.java
A dspace-server-webapp/src/test/java/org/dspace/app/rest/AbstractLiveImportIntegrationTest.java
M dspace-server-webapp/src/test/java/org/dspace/app/rest/AuthenticationRestControllerIT.java
A dspace-server-webapp/src/test/java/org/dspace/app/rest/CrossRefImportMetadataSourceServiceIT.java
A dspace-server-webapp/src/test/java/org/dspace/app/rest/VuFindImportMetadataSourceServiceIT.java
M dspace-server-webapp/src/test/java/org/dspace/app/rest/matcher/AuthenticationStatusMatcher.java
A dspace-server-webapp/src/test/resources/org/dspace/app/rest/crossRef-by-id.json
A dspace-server-webapp/src/test/resources/org/dspace/app/rest/crossRef-test.json
A dspace-server-webapp/src/test/resources/org/dspace/app/rest/vuFind-by-id.json
A dspace-server-webapp/src/test/resources/org/dspace/app/rest/vuFind-generic.json
M dspace-server-webapp/src/test/resources/test-config.properties
M dspace/config/dspace.cfg
A dspace/config/modules/external-providers.cfg
A dspace/config/spring/api/crossref-integration.xml
M dspace/config/spring/api/external-services.xml
A dspace/config/spring/api/vufind-integration.xml

Log Message:
-----------
Merge branch 'main' into rest-demo


Compare: https://github.com/DSpace/DSpace/compare/c7a5a404ef11...9d2e2e662d13
Reply all
Reply to author
Forward
0 new messages