Minor bug fixes. Ensure controlpanel settings are loaded property (PR #970), and fix 'dspace dsprop' command which is useful in testing.

This commit is contained in:
Tim Donohue
2016-01-22 17:26:57 +00:00
parent cf18656b11
commit b45194de37
3 changed files with 23 additions and 18 deletions

View File

@@ -429,11 +429,11 @@ public class ConfigurationManager
{
if ((argv.length == 2) && argv[0].equals("-property"))
{
String val = getProperty(argv[1]);
Object val = DSpaceServicesFactory.getInstance().getConfigurationService().getPropertyValue(argv[1]);
if (val != null)
{
System.out.println(val);
System.out.println(val.toString());
}
else
{
@@ -445,11 +445,11 @@ public class ConfigurationManager
else if ((argv.length == 4) && argv[0].equals("-module") &&
argv[2].equals("-property"))
{
String val = getProperty(argv[1], argv[3]);
Object val = DSpaceServicesFactory.getInstance().getConfigurationService().getPropertyValue(argv[1] + "." + argv[3]);
if (val != null)
{
System.out.println(val);
System.out.println(val.toString());
}
else
{

View File

@@ -2082,8 +2082,10 @@ include = ${module_dir}/authentication-x509.cfg
include = ${module_dir}/bulkedit.cfg
include = ${module_dir}/citation-page.cfg
include = ${module_dir}/clamav.cfg
include = ${module_dir}/controlpanel.cfg
include = ${module_dir}/curate.cfg
include = ${module_dir}/discovery.cfg
include = ${module_dir}/disseminate-citation.cfg
include = ${module_dir}/elastic-search-statistics.cfg
include = ${module_dir}/fetchccdata.cfg
include = ${module_dir}/google-analytics.cfg
@@ -2100,4 +2102,4 @@ include = ${module_dir}/swordv2-server.cfg
include = ${module_dir}/translator.cfg
include = ${module_dir}/usage-statistics.cfg
include = ${module_dir}/versioning.cfg
include = ${module_dir}/workflow.cfg
include = ${module_dir}/workflow.cfg

View File

@@ -2,17 +2,20 @@
#------------ADMIN CONTROL PANEL CONFIGURATIONS-----------------#
#---------------------------------------------------------------#
### Control Panel Tabs
controlpanel.tabs = Java Information, \
Configuration, \
SystemWide Alerts, \
Harvesting, \
Current Activity, \
### Enabled Control Panel Tabs (one per line)
### To remove a tab, simply comment out its line
### To add a tab, define a new Plugin (see below) and add a new "controlpanel.tabs" line to enable
controlpanel.tabs = Java Information
controlpanel.tabs = Configuration
controlpanel.tabs = SystemWide Alerts
controlpanel.tabs = Harvesting
controlpanel.tabs = Current Activity
plugin.named.org.dspace.app.xmlui.aspect.administrative.controlpanel.ControlPanelTab = \
org.dspace.app.xmlui.aspect.administrative.controlpanel.ControlPanelJavaTab = Java Information, \
org.dspace.app.xmlui.aspect.administrative.controlpanel.ControlPanelConfigurationTab = Configuration, \
org.dspace.app.xmlui.aspect.administrative.controlpanel.ControlPanelAlertsTab = SystemWide Alerts, \
org.dspace.app.xmlui.aspect.administrative.controlpanel.ControlPanelHarvestingTab = Harvesting, \
org.dspace.app.xmlui.aspect.administrative.controlpanel.ControlPanelCurrentActivityTab = Current Activity, \
### Define Control Panel Tab Plugins / Names (one per line)
### These define the names of each Control Panel Tab plugin (names are used to enable/disable the tabs above)
### New Control Panel Tab plugins may be added by simply adding a new "plugin.named" line below.
plugin.named.org.dspace.app.xmlui.aspect.administrative.controlpanel.ControlPanelTab = org.dspace.app.xmlui.aspect.administrative.controlpanel.ControlPanelJavaTab = Java Information
plugin.named.org.dspace.app.xmlui.aspect.administrative.controlpanel.ControlPanelTab = org.dspace.app.xmlui.aspect.administrative.controlpanel.ControlPanelConfigurationTab = Configuration
plugin.named.org.dspace.app.xmlui.aspect.administrative.controlpanel.ControlPanelTab = org.dspace.app.xmlui.aspect.administrative.controlpanel.ControlPanelAlertsTab = SystemWide Alerts
plugin.named.org.dspace.app.xmlui.aspect.administrative.controlpanel.ControlPanelTab = org.dspace.app.xmlui.aspect.administrative.controlpanel.ControlPanelHarvestingTab = Harvesting
plugin.named.org.dspace.app.xmlui.aspect.administrative.controlpanel.ControlPanelTab = org.dspace.app.xmlui.aspect.administrative.controlpanel.ControlPanelCurrentActivityTab = Current Activity