From cc262b023ef98ea2d326648445ee961082f4f424 Mon Sep 17 00:00:00 2001 From: Matus Kasak Date: Thu, 28 May 2026 13:08:18 +0200 Subject: [PATCH 1/2] Added configurable property to switch between redirecting to orcid/browse --- dspace/config/dspace.cfg | 6 ++++++ dspace/config/modules/rest.cfg | 1 + 2 files changed, 7 insertions(+) diff --git a/dspace/config/dspace.cfg b/dspace/config/dspace.cfg index 15a89b235aa6..e659a68305f8 100644 --- a/dspace/config/dspace.cfg +++ b/dspace/config/dspace.cfg @@ -826,6 +826,12 @@ event.consumer.orcidqueue.filters = Item+Install|Modify|Modify_Metadata|Delete|R event.consumer.submissionconfig.class = org.dspace.submit.consumer.SubmissionConfigConsumer event.consumer.submissionconfig.filters = Collection+Modify_Metadata +#### Author/ORCID link behavior #### +# Target of the link rendered for an author whose authority value is an ORCID iD. +# browse - clicking the author name navigates to the browse-by-author page (default); +# orcid - clicking the author name navigates directly to the ORCID profile. +item.author.orcid.link-target = browse + # ...set to true to enable testConsumer messages to standard output #testConsumer.verbose = true diff --git a/dspace/config/modules/rest.cfg b/dspace/config/modules/rest.cfg index 5dadb55db9fa..f305c767c2bb 100644 --- a/dspace/config/modules/rest.cfg +++ b/dspace/config/modules/rest.cfg @@ -82,6 +82,7 @@ rest.properties.exposed = statistics.cache-server.uri rest.properties.exposed = citace.pro.url rest.properties.exposed = citace.pro.university rest.properties.exposed = citace.pro.allowed +rest.properties.exposed = item.author.orcid.link-target #---------------------------------------------------------------# From cfaca90e28ffe093baeadd8cf358cb6c22badddf Mon Sep 17 00:00:00 2001 From: Matus Kasak Date: Thu, 28 May 2026 15:05:12 +0200 Subject: [PATCH 2/2] Changed from dspace to orcid.cfg --- dspace/config/dspace.cfg | 6 ------ dspace/config/modules/orcid.cfg | 8 +++++++- dspace/config/modules/rest.cfg | 2 +- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/dspace/config/dspace.cfg b/dspace/config/dspace.cfg index e659a68305f8..15a89b235aa6 100644 --- a/dspace/config/dspace.cfg +++ b/dspace/config/dspace.cfg @@ -826,12 +826,6 @@ event.consumer.orcidqueue.filters = Item+Install|Modify|Modify_Metadata|Delete|R event.consumer.submissionconfig.class = org.dspace.submit.consumer.SubmissionConfigConsumer event.consumer.submissionconfig.filters = Collection+Modify_Metadata -#### Author/ORCID link behavior #### -# Target of the link rendered for an author whose authority value is an ORCID iD. -# browse - clicking the author name navigates to the browse-by-author page (default); -# orcid - clicking the author name navigates directly to the ORCID profile. -item.author.orcid.link-target = browse - # ...set to true to enable testConsumer messages to standard output #testConsumer.verbose = true diff --git a/dspace/config/modules/orcid.cfg b/dspace/config/modules/orcid.cfg index b47ed3d6720a..314d57087a58 100644 --- a/dspace/config/modules/orcid.cfg +++ b/dspace/config/modules/orcid.cfg @@ -161,4 +161,10 @@ orcid.external-data.mapping.publication.external-ids = dc.identifier.doi::doi orcid.external-data.mapping.publication.external-ids = dc.identifier.scopus::eid orcid.external-data.mapping.publication.external-ids = dc.identifier.pmid::pmid orcid.external-data.mapping.publication.external-ids = dc.identifier.isi::wosuid -orcid.external-data.mapping.publication.external-ids = dc.identifier.issn::issn \ No newline at end of file +orcid.external-data.mapping.publication.external-ids = dc.identifier.issn::issn + +#### Author/ORCID link behavior #### +# Target of the link rendered for an author whose authority value is an ORCID iD. +# browse - clicking the author name navigates to the browse-by-author page (default); +# orcid - clicking the author name navigates directly to the ORCID profile. +orcid.author.link-target = browse \ No newline at end of file diff --git a/dspace/config/modules/rest.cfg b/dspace/config/modules/rest.cfg index f305c767c2bb..7418162c2c0f 100644 --- a/dspace/config/modules/rest.cfg +++ b/dspace/config/modules/rest.cfg @@ -82,7 +82,7 @@ rest.properties.exposed = statistics.cache-server.uri rest.properties.exposed = citace.pro.url rest.properties.exposed = citace.pro.university rest.properties.exposed = citace.pro.allowed -rest.properties.exposed = item.author.orcid.link-target +rest.properties.exposed = orcid.author.link-target #---------------------------------------------------------------#