diff --git a/dspace-api/src/main/java/org/dspace/content/crosswalk/OREDisseminationCrosswalk.java b/dspace-api/src/main/java/org/dspace/content/crosswalk/OREDisseminationCrosswalk.java index af9769aa6290..20f7e9c9f41d 100644 --- a/dspace-api/src/main/java/org/dspace/content/crosswalk/OREDisseminationCrosswalk.java +++ b/dspace-api/src/main/java/org/dspace/content/crosswalk/OREDisseminationCrosswalk.java @@ -91,7 +91,7 @@ private Element disseminateItem(Item item) throws CrosswalkException, IOExceptio String remSource = ConfigurationManager.getProperty("oai", "ore.authoritative.source"); if (remSource == null || remSource.equalsIgnoreCase("oai")) { - oaiUrl = ConfigurationManager.getProperty("lr", "lr.dspace.oai.url"); + oaiUrl = ConfigurationManager.getProperty("oai", "dspace.oai.url"); } else if (remSource.equalsIgnoreCase("xmlui") || remSource.equalsIgnoreCase("manakin")) { diff --git a/dspace-xmlui/src/main/java/cz/cuni/mff/ufal/dspace/app/xmlui/aspect/administrative/ControlPanelConfigurationTab.java b/dspace-xmlui/src/main/java/cz/cuni/mff/ufal/dspace/app/xmlui/aspect/administrative/ControlPanelConfigurationTab.java index 682c7d022b9f..a30e0ba76b0b 100644 --- a/dspace-xmlui/src/main/java/cz/cuni/mff/ufal/dspace/app/xmlui/aspect/administrative/ControlPanelConfigurationTab.java +++ b/dspace-xmlui/src/main/java/cz/cuni/mff/ufal/dspace/app/xmlui/aspect/administrative/ControlPanelConfigurationTab.java @@ -45,7 +45,7 @@ public void addBody(Map objectModel, Division div) throws WingException { dspace.addItem(Site.getSiteHandle()); dspace.addLabel("OAI url"); - String oai_url = notempty(ConfigurationManager.getProperty("lr", "lr.dspace.oai.url")); + String oai_url = notempty(ConfigurationManager.getProperty("oai", "dspace.oai.url")); dspace.addItemXref(oai_url, oai_url); dspace.addLabel("Solr log url"); diff --git a/dspace-xmlui/src/main/webapp/themes/UFAL/lib/xsl/core/global-variables.xsl b/dspace-xmlui/src/main/webapp/themes/UFAL/lib/xsl/core/global-variables.xsl index b6e3e076708b..bd45324fac2e 100644 --- a/dspace-xmlui/src/main/webapp/themes/UFAL/lib/xsl/core/global-variables.xsl +++ b/dspace-xmlui/src/main/webapp/themes/UFAL/lib/xsl/core/global-variables.xsl @@ -52,7 +52,7 @@ - + diff --git a/dspace/config/modules/lr.cfg b/dspace/config/modules/lr.cfg index a81612c738ec..7bd7fcf2b10f 100644 --- a/dspace/config/modules/lr.cfg +++ b/dspace/config/modules/lr.cfg @@ -142,9 +142,6 @@ lr.shibboleth.discofeed.url = ${lr.shibboleth.discofeed.url} lr.aai.url = ${lr.aai.url} -# The base URL of the OAI webapp (do not include /request). -lr.dspace.oai.url = ${dspace.baseUrl}/oai - # page with info about harvesting the repository lr.harvester.info.url = ${harvesterInfo.url} diff --git a/dspace/config/modules/oai.cfg b/dspace/config/modules/oai.cfg index 84488b3b3fe3..25b8b62a0866 100644 --- a/dspace/config/modules/oai.cfg +++ b/dspace/config/modules/oai.cfg @@ -98,7 +98,7 @@ harvester.unknownSchema = fail # format: [baseURI]/metadata/handle/[theHandle]/ore.xml # Default value is oai #ore.authoritative.source = oai -dspace.oai.url = ${dspace.baseUrl}/oai +dspace.oai.url = ${dspace.oai.url} # A harvest process will attempt to scan the metadata of the incoming items # (dc.identifier.uri field, to be exact) to see if it looks like a handle. diff --git a/utilities/project_helpers/config/local.conf.dist b/utilities/project_helpers/config/local.conf.dist index 667a137cb274..f03546251732 100644 --- a/utilities/project_helpers/config/local.conf.dist +++ b/utilities/project_helpers/config/local.conf.dist @@ -32,6 +32,10 @@ dspace.hostname = ufal-point-dev.ms.mff.cuni.cz # !!! URL must NOT contain trailing slash !!! dspace.baseUrl = https://ufal-point-dev.ms.mff.cuni.cz/repository +# OAI webapp url without context (eg. /request) use http +# in theory ${dspace.baseUrl}/oai except for the http requirement +dspace.oai.url = http://ufal-point-dev.ms.mff.cuni.cz/repository/oai + # DSpace URL, usually ending with /xmlui # DSpace base URL. Include port number etc., but NOT trailing slash dspace.url = ${dspace.baseUrl}/xmlui