Skip to content

Instantly share code, notes, and snippets.

@tdonohue
Created October 3, 2012 14:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tdonohue/3827394 to your computer and use it in GitHub Desktop.
Save tdonohue/3827394 to your computer and use it in GitHub Desktop.
Differences between (a) 1.8.x dspace.cfg and (b) 3.x dspace.cfg (Output of: git diff dspace-1_8_x -- dspace/config/dspace.cfg)
diff --git a/dspace/config/dspace.cfg b/dspace/config/dspace.cfg
index 8365c30..7924248 100644
--- a/dspace/config/dspace.cfg
+++ b/dspace/config/dspace.cfg
@@ -13,22 +13,24 @@
#
-#---------------------------------------------------------------#
-#------------------GENERAL CONFIGURATIONS-----------------------#
-#---------------------------------------------------------------#
-# These configs are used by underlying DSpace API, and are #
-# therefore applicable to all interfaces #
-#---------------------------------------------------------------#
+#------------------------------------------------------------------#
+#------------------GENERAL CONFIGURATIONS--------------------------#
+#------------------------------------------------------------------#
+# These configs are used by underlying DSpace API, and are #
+# therefore applicable to all interfaces #
+# Local, simple configuration should be made in build.properties #
+# Global or more complex configuration can be hardcoded here #
+#------------------------------------------------------------------#
##### Basic information ######
# DSpace installation directory
-dspace.dir = ${default.dspace.dir}
+dspace.dir = ${dspace.dir}
-# DSpace host name - should match base URL. Do not include port number
-dspace.hostname = localhost
+# DSpace host name - should match base URL. Do not include port number.
+dspace.hostname = ${dspace.hostname}
# DSpace base host URL. Include port number etc.
-dspace.baseUrl = http://localhost:8080
+dspace.baseUrl = ${dspace.baseUrl}
# DSpace base URL. Include port number etc., but NOT trailing slash
# Change to xmlui if you wish to use the xmlui as the default, or remove
@@ -36,90 +38,91 @@ dspace.baseUrl = http://localhost:8080
# the servlet engine.
dspace.url = ${dspace.baseUrl}/xmlui
+# Optional: DSpace URL for mobile access
+# This
+#dspace.mobileUrl = http://mobile.example.com
+
# Name of the site
-dspace.name = DSpace at My University
+dspace.name = ${dspace.name}
+
+# Default language for metadata values
+default.language = ${default.language}
##### Database settings #####
# Database name ("oracle", or "postgres")
-db.name = ${default.db.name}
-#db.name = postgres
-#db.name = oracle
+db.name = ${db.name}
# URL for connecting to database
-db.url = ${default.db.url}
-#db.url = jdbc:postgresql://localhost:5432/dspace
+db.url = ${db.url}
# JDBC Driver
-db.driver = ${default.db.driver}
-#db.driver = org.postgresql.Driver
+db.driver = ${db.driver}
# Database username and password
-db.username = ${default.db.username}
-db.password = ${default.db.password}
-#db.username = dspace
-#db.password = dspace
+db.username = ${db.username}
+db.password = ${db.password}
# Schema name - if your database contains multiple schemas, you can avoid problems with
# retrieving the definitions of duplicate object names by specifying
# the schema name here that is used for DSpace by uncommenting the following entry
-# db.schema =
+db.schema = ${db.schema}
# Connection pool parameters
# Maximum number of DB connections in pool
-db.maxconnections = 30
+db.maxconnections = ${db.maxconnections}
# Maximum time to wait before giving up if all connections in pool are busy (milliseconds)
-db.maxwait = 5000
+db.maxwait = ${db.maxwait}
# Maximum number of idle connections in pool (-1 = unlimited)
-db.maxidle = -1
+db.maxidle = ${db.maxidle}
# Determine if prepared statement should be cached. (default is true)
-db.statementpool = true
+db.statementpool = ${db.statementpool}
# Specify a name for the connection pool (useful if you have multiple applications sharing Tomcat's dbcp)
# If not specified, defaults to 'dspacepool'
-# db.poolname = dspacepool
+db.poolname = ${db.poolname}
##### Email settings ######
# SMTP mail server
-mail.server = ${default.mail.server}
+mail.server = ${mail.server}
# SMTP mail server authentication username and password (if required)
-# mail.server.username = myusername
-# mail.server.password = mypassword
+mail.server.username = ${mail.server.username}
+mail.server.password = ${mail.server.password}
# SMTP mail server alternate port (defaults to 25)
-# mail.server.port = 25
+mail.server.port = ${mail.server.port}
# From address for mail
-mail.from.address = dspace-noreply@myu.edu
+mail.from.address = ${mail.from.address}
# Currently limited to one recipient!
-feedback.recipient = dspace-help@myu.edu
+feedback.recipient = ${mail.feedback.recipient}
# General site administration (Webmaster) e-mail
-mail.admin = dspace-help@myu.edu
+mail.admin = ${mail.admin}
# Recipient for server errors and alerts
-# alert.recipient = email-address-here
+alert.recipient = ${mail.alert.recipient}
# Recipient for new user registration emails
-# registration.notify = email-address-here
+registration.notify = ${mail.registration.notify}
-# Set the default mail character set. This may be over ridden by providing a line
+# Set the default mail character set. This may be overridden by providing a line
# inside the email template "charset: <encoding>", otherwise this default is used.
-#mail.charset = UTF-8
+mail.charset = UTF-8
-# A comma separated list of hostnames that are allowed to refer browsers to email forms.
+# A comma-separated list of hostnames that are allowed to refer browsers to email forms.
# Default behaviour is to accept referrals only from dspace.hostname
-#mail.allowed.referrers = localhost
+mail.allowed.referrers = ${dspace.hostname}
-# Pass extra settings to the Java mail library. Comma separated, equals sign between
-# the key and the value.
+# Pass extra settings to the Java mail library. Comma-separated, equals sign between
+# the key and the value. For example:
#mail.extraproperties = mail.smtp.socketFactory.port=465, \
# mail.smtp.socketFactory.class=javax.net.ssl.SSLSocketFactory, \
# mail.smtp.socketFactory.fallback=false
@@ -130,15 +133,12 @@ mail.admin = dspace-help@myu.edu
# This is especially useful for development and test environments where production data is used when testing functionality.
#mail.server.disabled = false
-# Default language for metadata values
-default.language = en_US
-
-
##### File Storage ######
# Asset (bitstream) store number 0 (zero)
assetstore.dir = ${dspace.dir}/assetstore
+
# Specify extra asset stores like this, counting from 1 upwards:
# assetstore.dir.1 = /second/assetstore
# assetstore.dir.2 = /third/assetstore
@@ -181,7 +181,7 @@ assetstore.dir = ${dspace.dir}/assetstore
# - a set of SRB account parameters (host, port, zone, domain, username,
# password, home directory, and resource)
#
-# Should the be any conflict, like '2' refering to a local directory and
+# Should there be any conflict, like '2' refering to a local directory and
# to a set of SRB parameters, the program will select the local directory.
#
# If SRB is chosen from the first install of DSpace, it is suggested that
@@ -210,20 +210,17 @@ assetstore.dir = ${dspace.dir}/assetstore
##### Logging configuration #####
# Override default log4j configuration
-# you may provide your own configuration here, existing
-# alternatives are:
+# You may provide your own configuration here, existing alternatives are:
# log.init.config = ${dspace.dir}/config/log4j.xml
# log.init.config = ${dspace.dir}/config/log4j-console.properties
-
log.init.config = ${dspace.dir}/config/log4j.properties
# Where to put the logs (used in configuration only)
log.dir = ${dspace.dir}/log
# If enabled, the logging and the solr statistics system will look for
-# an X-Forward header. If it finds it, it will use this for the user IP Address
-# useProxies = true
-
+# an X-Forward header. If it finds it, it will use this for the user IP address
+#useProxies = true
##### Search settings #####
@@ -232,12 +229,11 @@ search.dir = ${dspace.dir}/search
# Higher values of search.max-clauses will enable prefix searches to work on
# large repositories
-# search.max-clauses = 2048
+search.max-clauses = 2048
# Which Lucene Analyzer implementation to use. If this is omitted or
# commented out, the standard DSpace analyzer (designed for English)
# is used by default.
-# search.analyzer = org.dspace.search.DSAnalyzer
# Non-Stemming analyzer. Does not "stem" words/terms. When using this analyzer,
# a search for "wellness" will always return items matching "wellness" and not "well".
@@ -248,15 +244,14 @@ search.dir = ${dspace.dir}/search
# Chinese analyzer
# search.analyzer = org.apache.lucene.analysis.cn.ChineseAnalyzer
+search.analyzer = org.dspace.search.DSAnalyzer
+
# Boolean search operator to use, current supported values are OR and AND
# If this config item is missing or commented out, OR is used
# AND requires all search terms to be present
# OR requires one or more search terms to be present
search.operator = OR
-
-##### Search indexing settings #####
-
# Maximum number of terms indexed for a single field in Lucene.
# Default is 10,000 words - often not enough for full-text indexing.
# If you change this, you'll need to re-index for the change
@@ -264,13 +259,15 @@ search.operator = OR
# -1 = unlimited (Integer.MAX_VALUE)
search.maxfieldlength = 10000
-
##### Fields to Index for Search #####
# DC metadata elements.qualifiers to be indexed for search
# format: - search.index.[number] = [search field]:element.qualifier
-# - * used as wildcard
-
+# - * used as wildcard
+# - inputform -> In case we have different input-forms for different repository supported locales (e.g input-forms_el.xml, input-forms_pt.xml etc). In this case, the
+# stored and the displayed value from all input-forms are indexed. If the stored value is not found in input-forms, it is indexed anyway.
+# e.g.:search.index.12 = language:dc.language:inputform
+#
### changing these will change your search results, ###
### but will NOT automatically change your search displays ###
@@ -287,8 +284,6 @@ search.index.10 = sponsor:dc.description.sponsorship
search.index.11 = identifier:dc.identifier.*
search.index.12 = language:dc.language.iso
-
-
##### Handle settings ######
# Canonical Handle URL prefix
@@ -304,14 +299,14 @@ search.index.12 = language:dc.language.iso
#handle.canonical.prefix = ${dspace.url}/handle/
#
# Note that this will not alter dc.identifer.uri metadata for existing
-# items (only for subsequent submissions), but it will alter the URL
+# items (only for subsequent submissions), but it will alter the URL
# in JSPUI's 'identifier' message on item record pages for existing items.
#
# If omitted, the canonical URL prefix will be http://hdl.handle.net/
-handle.canonical.prefix = http://hdl.handle.net/
+handle.canonical.prefix = ${handle.canonical.prefix}
# CNRI Handle prefix
-handle.prefix = 123456789
+handle.prefix = ${handle.prefix}
# Directory for installing Handle server files
handle.dir = ${dspace.dir}/handle-server
@@ -385,10 +380,10 @@ handle.dir = ${dspace.dir}/handle-server
#### Proxy Settings ######
# uncomment and specify both properties if proxy server required
# proxy server for external http requests - use regular hostname without port number
-#http.proxy.host =
+http.proxy.host = ${http.proxy.host}
# port number of proxy server
-#http.proxy.port =
+http.proxy.port = ${http.proxy.port}
#### Media Filter / Format Filter plugins (through PluginManager) ####
@@ -636,11 +631,11 @@ event.dispatcher.default.class = org.dspace.event.BasicDispatcher
#
# uncomment below and comment out original property to enable discovery indexing
-# event.dispatcher.default.consumers = search, browse, discovery, eperson, harvester
+# event.dispatcher.default.consumers = versioning, search, browse, discovery, eperson, harvester
#
-event.dispatcher.default.consumers = search, browse, eperson, harvester
+event.dispatcher.default.consumers = versioning, search, browse, eperson, harvester
-# The noindex dispatcher will not create search or browse indexs (usefull for batch item imports)
+# The noindex dispatcher will not create search or browse indexes (useful for batch item imports)
event.dispatcher.noindex.class = org.dspace.event.BasicDispatcher
event.dispatcher.noindex.consumers = eperson
@@ -668,6 +663,10 @@ event.consumer.harvester.filters = Item+Delete
#event.consumer.test.class = org.dspace.event.TestConsumer
#event.consumer.test.filters = All+All
+# consumer to maintain versions
+event.consumer.versioning.class = org.dspace.versioning.VersioningConsumer
+event.consumer.versioning.filters = Item+Install
+
# ...set to true to enable testConsumer messages to standard output
#testConsumer.verbose = true
@@ -713,7 +712,7 @@ org.dspace.app.itemexport.life.span.hours = 48
org.dspace.app.itemexport.max.size = 200
-# For backwards compatability, the subscription emails by default include any modified items
+# For backwards compatibility, the subscription emails by default include any modified items
# uncomment the following entry for only new items to be emailed
# eperson.subscription.onlynew = true
@@ -776,7 +775,7 @@ cc.submit.setname = true
cc.submit.addbitstream = true
# A list of license classes that should be excluded from selection process
-# class names - comma separated list - must exactly match what service returns.
+# class names - comma-separated list - must exactly match what service returns.
# At time of implementation, these are:
# publicdomain - "Public Domain"
# standard - "Creative Commons"
@@ -866,6 +865,25 @@ webui.strengths.cache = false
###### Browse Configuration ######
#
+# Define the DAO class to use this must meet your storage choice for
+# the browse system (RDBMS: PostgreSQL or Oracle, SOLR).
+# By default the standard RDBMS implementation for your db is used
+#
+# PostgreSQL:
+# browseDAO.class = org.dspace.browse.BrowseDAOPostgres
+# browseCreateDAO.class = org.dspace.browse.BrowseCreateDAOPostgres
+#
+# Oracle:
+# browseDAO.class = org.dspace.browse.BrowseDAOOracle
+# browseCreateDAO.class = org.dspace.browse.BrowseCreateDAOOracle
+#
+# SOLR:
+# browseDAO.class = org.dspace.browse.SolrBrowseDAO
+# browseCreateDAO.class = org.dspace.browse.SolrBrowseCreateDAO
+
+
+
+#
# Use this to configure the browse indices. Each entry will receive a link in the
# navigation. Each entry can be configured in one of two ways. The first is:
#
@@ -951,7 +969,7 @@ webui.itemlist.sort-option.2 = dateissued:dc.date.issued:date
webui.itemlist.sort-option.3 = dateaccessioned:dc.date.accessioned:date
# By default, the display of metadata in the browse indexes is case sensitive
-# So, you will get seperate entries for the terms
+# So, you will get separate entries for the terms
#
# Olive oil
# olive oil
@@ -991,7 +1009,7 @@ webui.itemlist.sort-option.3 = dateaccessioned:dc.date.accessioned:date
# Set the options for how the indexes are sorted
#
-# All sort normalisations are carried out by the OrderFormatDelegate.
+# All sorts of normalisations are carried out by the OrderFormatDelegate.
# The plugin manager can be used to specify your own delegates for each datatype.
#
# The default datatypes (and delegates) are:
@@ -1049,7 +1067,18 @@ plugin.named.org.dspace.sort.OrderFormatDelegate= \
#
webui.browse.link.1 = author:dc.contributor.*
-
+#### Display browse frequencies
+#
+# webui.browse.metadata.show-freq.<n> = true | false
+# where n is the same index as in webui.browse.index.<n> configurations
+#
+# For the browse indexes that this property is omitted, it is assumed as true
+# please note that only a few overhead is required to compute frequencies when
+# DBMS BrowseDAO is used and not overhead at all when SOLRBrowseDAO is used
+# webui.browse.metadata.show-freq.1 = false
+# webui.browse.metadata.show-freq.2 = false
+# webui.browse.metadata.show-freq.3 = false
+# webui.browse.metadata.show-freq.4 = true
#### Additional configuration for Recent Submissions code ####
@@ -1071,6 +1100,37 @@ plugin.sequence.org.dspace.plugin.CommunityHomeProcessor = \
plugin.sequence.org.dspace.plugin.CollectionHomeProcessor = \
org.dspace.app.webui.components.RecentCollectionSubmissions
+#### JSPUI Discovery (extra Discovery setting that apply only to the JSPUI) ####
+# uncomment the following configuration if you want use Discovery with JSPUI
+# plugin.single.org.dspace.app.webui.search.SearchRequestProcessor = \
+# org.dspace.app.webui.discovery.DiscoverySearchRequestProcessor
+#
+# default is to use the Legacy Lucene search engine
+plugin.single.org.dspace.app.webui.search.SearchRequestProcessor = \
+ org.dspace.app.webui.search.LuceneSearchRequestProcessor
+
+#### Sidebar Facets ####
+# to show facets on the site home page, community, collection
+# uncomments the following lines
+#plugin.sequence.org.dspace.plugin.CommunityHomeProcessor = \
+# org.dspace.app.webui.components.RecentCommunitySubmissions,\
+# org.dspace.app.webui.discovery.SideBarFacetProcessor
+#
+#plugin.sequence.org.dspace.plugin.CollectionHomeProcessor = \
+# org.dspace.app.webui.components.RecentCollectionSubmissions,\
+# org.dspace.app.webui.discovery.SideBarFacetProcessor
+#
+#plugin.sequence.org.dspace.plugin.SiteHomeProcessor = \
+# org.dspace.app.webui.discovery.SideBarFacetProcessor
+
+#### JSON JSPUI Request Handler ####
+# define here any json handler
+#
+# comment this line if you disable discovery
+plugin.named.org.dspace.app.webui.json,JSONRequest = \
+ org.dspace.app.webui.discovery.DiscoveryJSONRequest = discovery
+
+
#### Submission License substitution variables ####
# it is possible include contextual information in the submission license using substitution variables
# the text substitution is driven by a plugin implementation
@@ -1156,7 +1216,7 @@ webui.feed.item.author = dc.contributor.author
# For the iTunes Podcast Feed, if you would like to specify an external media file,
# not on your DSpace server to be enclosed within the entry for each item,
# specify which metadata field will hold the URI to the external media file.
-# This is useful if you store the metadata in DSpace, and a seperate streaming server to host the media.
+# This is useful if you store the metadata in DSpace, and a separate streaming server to host the media.
# Default: dc.source.uri
#webui.feed.podcast.sourceuri = dc.source.uri
@@ -1343,6 +1403,8 @@ webui.bitstream.order.field = bitstream_order
google-metadata.config = ${dspace.dir}/config/crosswalks/google-metadata.properties
google-metadata.enable = true
+
+
#---------------------------------------------------------------#
#--------------JSPUI SPECIFIC CONFIGURATIONS--------------------#
#---------------------------------------------------------------#
@@ -1376,7 +1438,7 @@ report.dir = ${dspace.dir}/reports/
# Customise the DC metadata fields to show in the default simple item view.
#
-# The form is <schema prefix>.<element>[.<qualifier>|.*][(date)|(link)], ...
+# The form is <schema prefix>.<element>[.<qualifier>|.*][(date)|(link)|(nobreakline)], ...
#
# For example:
# dc.title = Dublin Core element 'title' (unqualified)
@@ -1385,6 +1447,11 @@ report.dir = ${dspace.dir}/reports/
# (any or no qualifier)
# dc.identifier.uri(link) = DC identifier.uri, render as a link
# dc.date.issued(date) = DC date.issued, render as a date
+# dc.subject(nobreakline) = DC subject.keyword, rendered as separated values
+# (see also webui.itemdisplay.inclusespace and webui.itemdisplay.separator options)
+# dc.language(inputform) = If the dc.language is in a controlled vocabulary, then the displayed value will be shown based on the stored value from the value-pairs-name in input forms.
+# The input-forms will be loaded based on the session locale. If the displayed value is not found, then the value will be shown as is.
+# "link/date" options can be combined with "nobreakline" option using a space among them i.e "dc.identifier.uri(link nobreakline)"
#
# If an item has no value for a particular field, it won't be displayed.
# The name of the field for display will be drawn from the current UI
@@ -1397,7 +1464,7 @@ report.dir = ${dspace.dir}/reports/
# "metadata.dc.date.issued" or "metadata.default.dc.date.issued"
#
#webui.itemdisplay.default = dc.title, dc.title.alternative, dc.contributor.*, \
-# dc.subject, dc.date.issued(date), dc.publisher, \
+# dc.subject(nobreakline), dc.date.issued(date), dc.publisher, \
# dc.identifier.citation, dc.relation.ispartofseries, \
# dc.description.abstract, dc.description, \
# dc.identifier.govdoc, dc.identifier.uri(link), \
@@ -1421,6 +1488,12 @@ report.dir = ${dspace.dir}/reports/
# If a metadata value with style: "doi", "handle" or "resolver" matches a URL
# already, it is simply rendered as a link with no other manipulation.
+# If nobreakline option is applied for a field in itemdisplay then the following option defines the separator string.
+# If a non-breaking space is needed before or after the separator, this can be included using &nbsp;
+# (i.e. webui.itemdisplay.separator = ;&nbsp;)
+# If ommitted, the default separator is ';&nbsp;'
+webui.itemdisplay.nobreakline.separator = ;
+
# Specify which strategy use for select the style for an item
plugin.single.org.dspace.app.webui.util.StyleSelection = \
org.dspace.app.webui.util.CollectionStyleSelection
@@ -1502,7 +1575,7 @@ plugin.single.org.dspace.app.webui.util.StyleSelection = \
default.locale = en
# All the Locales, that are supported by this instance of DSpace
-# A comma seperated list of Locales. All types of Locales country, country_language, country_language_variant
+# A comma-separated list of Locales. All types of Locales country, country_language, country_language_variant
# Note that the appropriate file are present, especially that all the Messages_x.properties are there
# may be used, e. g: webui.supported.locales = en, de
@@ -1522,12 +1595,29 @@ itemmap.author.index = author
# webui.mydspace.showgroupmemberships = false
+### Configure the search indices to appear in advance search drop down lists
+#
+jspui.search.index.display.1 = ANY
+jspui.search.index.display.2 = author
+jspui.search.index.display.3 = title
+jspui.search.index.display.4 = keyword
+jspui.search.index.display.5 = abstract
+jspui.search.index.display.6 = series
+jspui.search.index.display.7 = sponsor
+jspui.search.index.display.8 = identifier
+jspui.search.index.display.9 = language
+
+
##### SFX Server #####
# SFX query is appended to this URL. If this property is commented out or
# omitted, SFX support is switched off.
# sfx.server.url = http://sfx.myu.edu:8888/sfx?
+# This image will be displayed in the SFX link. If commented out, the SFX link will be only a text link.
+# This customization usually contains an institution-branded SFX button.
+# sfx.server.image_url = http://sfx.my.edu:8888/sfx.gif
+
#### Item Recommendation Settings #####
@@ -1555,6 +1645,16 @@ webui.suggest.enable = false
#
# webui.session.invalidate = true
+# If you would like to use google analytics to track general website statistics then
+# use the following parameter to provide your analytics key. First sign up for an
+# account at http://analytics.google.com, then create an entry for your repositories
+# website. Analytics will give you a snipit of javascript code to place on your site,
+# inside that snip it is your google analytics key usually found in the line:
+# _uacct = "UA-XXXXXXX-X"
+# Take this key (just the UA-XXXXXX-X part) and place it here in this parameter.
+# jspui.google.analytics.key=UA-XXXXXX-X
+
+
#---------------------------------------------------------------#
#--------------XMLUI SPECIFIC CONFIGURATIONS--------------------#
#---------------------------------------------------------------#
@@ -1564,7 +1664,7 @@ webui.suggest.enable = false
# A list of supported locales for Manakin. Manakin will look at a user's browser
# configuration for the first language that appears in this list to make available
-# to in the interface. This parameter is a comma seperated list of Locales. All
+# to in the interface. This parameter is a comma-separated list of Locales. All
# types of Locales country, country_language, country_language_variant
# Note that that if the approprate files are not present (i.e. Messages_XX_XX.xml)
# then Manakin will fall back through to a more general language.
@@ -1576,7 +1676,7 @@ webui.suggest.enable = false
#xmlui.force.ssl = true
# Determine if new users should be allowed to register or edit their own metadata.
-# These parameters are usefull in congunction with shibboleth where you want to
+# These parameters are useful in conjunction with shibboleth where you want to
# disallow registration and disable the user's ability to edit their metadata
# because both come from Shibboleth.
#xmlui.user.registration=true
@@ -1584,11 +1684,19 @@ webui.suggest.enable = false
# Determine if super administrators (those whom are in the Administrators group)
-# can login as another user from the "edit eperson" page. This is usefull for
+# can login as another user from the "edit eperson" page. This is useful for
# debugging problems in a running dspace instance, especially in the workflow
# process. The default value is false, i.e. no one may assume the login of another user.
#xmlui.user.assumelogin = true
+# Check if the user has a consistent ip address from the start of the login process
+# to the end of the login process. Disabling this check is not recommended unless
+# absolutely necessary as the ip check can be helpful for preventing session
+# hijacking. Possible reasons to set this to false: many-to-many wireless networks
+# that prevent consistent ip addresses or complex proxying of requests.
+# The default value is set to true.
+#xmlui.session.ipcheck = true
+
# After a user has logged into the system, which url should they be directed too?
# Leave this parameter blank or undefined to direct users to the homepage, or
# "/profile" for the user's profile, or another reasonable choice is "/submissions"
@@ -1618,7 +1726,7 @@ webui.suggest.enable = false
# files before enabling this property.
#xmlui.theme.enableMinification = false
-### Setings for Item lists in Mirage theme ###
+### Settings for Item lists in Mirage theme ###
# What should the emphasis be in the display of item lists?
# Possible values : 'file', 'metadata'. If your repository is
# used mainly for scientific papers 'metadata' is probably the
@@ -1670,8 +1778,14 @@ webui.suggest.enable = false
# The default value is 250.
#xmlui.controlpanel.activity.max = 250
-# Determine where the control panel's activity viwer recieves an events IP address
+# Determine where the control panel's activity viwer receives an event's IP address
# from. If your DSpace is in a load balanced enviornment or otherwise behind a
# context-switch then you will need to set the paramater to the HTTP parameter that
# records the original IP address.
#xmlui.controlpanel.activity.ipheader = X-Forward-For
+
+
+# Special Group for UI: all the groups nested inside this group
+# will be loaded in the multiple select list of the RestrictStep
+xmlui.submission.restrictstep.groups=SubmissionAdmin
+xmlui.submission.restrictstep.enableAdvancedForm=true
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment