Scarab commit: svn commit: r10836 - trunk/src: conf/classes conf/conf java/org/tigris/scarab/tools webapp/WEB-INF/templates/screens/admin
Hussayn Dabbous <[email protected]>
| Newsgroups | gmane.comp.java.scarab.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: dabbous
Date: 2009-07-26 06:27:22-0700
New Revision: 10836
Added:
trunk/src/java/org/tigris/scarab/tools/ScarabSystemTool.java
trunk/src/webapp/WEB-INF/templates/screens/admin/SystemStatus.vm
Modified:
trunk/src/conf/classes/ScarabBundle_de.properties
trunk/src/conf/classes/ScarabBundle_en.properties
trunk/src/conf/conf/TurbineResources.properties
trunk/src/webapp/WEB-INF/templates/screens/admin/AdminIndex.vm
Log:
SCB2944:
added a new administration page for the Scarab environent.
Currently it only reports the current default characterset.
More is about to come as needed ;-)
- added a new velocity tool scarabSystem. this will become the
API module for system environment queries.
- added a new page admin/SystemStatus.vm
- added a link to SystemStatus.vm into admin/AdminIndex
- Added some l10n settings
Modified: trunk/src/conf/classes/ScarabBundle_de.properties
Url: http://scarab.tigris.org/source/browse/scarab/trunk/src/conf/classes/ScarabBundle_de.properties?view=diff&pathrev=10836&r1=10835&r2=10836
==============================================================================
--- trunk/src/conf/classes/ScarabBundle_de.properties (original)
+++ trunk/src/conf/classes/ScarabBundle_de.properties 2009-07-26 06:27:22-0700
@@ -1033,6 +1033,9 @@
Options=Optionen
Filename=Dateiname
+System=System
+SystemRuntimeInfo=System Informationen
+
##XMLImport
Import=Importdatei
Modified: trunk/src/conf/classes/ScarabBundle_en.properties
Url: http://scarab.tigris.org/source/browse/scarab/trunk/src/conf/classes/ScarabBundle_en.properties?view=diff&pathrev=10836&r1=10835&r2=10836
==============================================================================
--- trunk/src/conf/classes/ScarabBundle_en.properties (original)
+++ trunk/src/conf/classes/ScarabBundle_en.properties 2009-07-26 06:27:22-0700
@@ -1117,6 +1117,10 @@
Options=Options
Filename=Filename
+System=System
+SystemRuntimeInfo=System Runtime Information
+
+
##XMLImport
Import=Import file
XmlFormat=XML Format
Modified: trunk/src/conf/conf/TurbineResources.properties
Url: http://scarab.tigris.org/source/browse/scarab/trunk/src/conf/conf/TurbineResources.properties?view=diff&pathrev=10836&r1=10835&r2=10836
==============================================================================
--- trunk/src/conf/conf/TurbineResources.properties (original)
+++ trunk/src/conf/conf/TurbineResources.properties 2009-07-26 06:27:22-0700
@@ -660,6 +660,7 @@
scarab.email.moveissue.template=MoveIssue.vm
services.PullService.tool.request.scarabU=org.tigris.scarab.tools.ScarabUserTool
+services.PullService.tool.request.scarabSystem=org.tigris.scarab.tools.ScarabSystemTool
services.PullService.tool.request.scarabR=org.tigris.scarab.tools.ScarabRequestTool
services.PullService.tool.request.l10n=org.tigris.scarab.tools.ScarabLocalizationTool
services.PullService.tool.global.scarabG=org.tigris.scarab.tools.ScarabGlobalTool
Added: trunk/src/java/org/tigris/scarab/tools/ScarabSystemTool.java
Url: http://scarab.tigris.org/source/browse/scarab/trunk/src/java/org/tigris/scarab/tools/ScarabSystemTool.java?view=markup&pathrev=10836
==============================================================================
--- (empty file)
+++ trunk/src/java/org/tigris/scarab/tools/ScarabSystemTool.java 2009-07-26 06:27:22-0700
@@ -0,0 +1,32 @@
+package org.tigris.scarab.tools;
+
+import java.util.Collections;
+import java.util.Comparator;
+import java.util.Iterator;
+import java.util.List;
+
+import org.apache.torque.TorqueException;
+import org.apache.turbine.RunData;
+import org.tigris.scarab.om.Attribute;
+import org.tigris.scarab.om.AttributeValue;
+import org.tigris.scarab.om.GlobalParameterManager;
+import org.tigris.scarab.om.Issue;
+import org.tigris.scarab.om.Module;
+import org.tigris.scarab.om.NotificationStatusManager;
+import org.tigris.scarab.om.ScarabUser;
+import org.tigris.scarab.om.ScarabUserManager;
+import org.tigris.scarab.util.Log;
+import org.tigris.scarab.util.word.IssueSearch;
+
+public class ScarabSystemTool
+{
+
+ /**
+ * Return the system character set
+ */
+ public static String getDefaultCharacterSet()
+ {
+ return System.getProperty("file.encoding");
+ }
+
+}
Modified: trunk/src/webapp/WEB-INF/templates/screens/admin/AdminIndex.vm
Url: http://scarab.tigris.org/source/browse/scarab/trunk/src/webapp/WEB-INF/templates/screens/admin/AdminIndex.vm?view=diff&pathrev=10836&r1=10835&r2=10836
==============================================================================
--- trunk/src/webapp/WEB-INF/templates/screens/admin/AdminIndex.vm (original)
+++ trunk/src/webapp/WEB-INF/templates/screens/admin/AdminIndex.vm 2009-07-26 06:27:22-0700
@@ -15,6 +15,9 @@
#if ($link.isAllowed("admin,GlobalAttributeShow.vm"))
<li>$link.setPage("admin,GlobalAttributeShow.vm").setLabel("$l10n.GlobalAttributes")</li>
#end
+#if ($link.isAllowed("admin,SystemStatus.vm"))
+ <li>$link.setPage("admin,SystemStatus.vm").setLabel("$l10n.SystemRuntimeInfo")</li>
+#end
#if ($link.isAllowed("admin,ManageModules.vm"))
<li>$link.setPage("admin,ManageModules.vm").setLabel("$l10n.ManageModules")</li>
#end
Added: trunk/src/webapp/WEB-INF/templates/screens/admin/SystemStatus.vm
Url: http://scarab.tigris.org/source/browse/scarab/trunk/src/webapp/WEB-INF/templates/screens/admin/SystemStatus.vm?view=markup&pathrev=10836
==============================================================================
--- (empty file)
+++ trunk/src/webapp/WEB-INF/templates/screens/admin/SystemStatus.vm 2009-07-26 06:27:22-0700
@@ -0,0 +1,21 @@
+<div id="SystemRuntimeIndex" class="app">
+
+ #if ($link.isAllowed("admin,SystemStatus.vm"))
+
+ <h3>Environment</h3>
+
+ <div class="axial">
+
+ <table cellpadding="3" cellspacing="2" border="1" width="100%">
+
+ #* default character set *#
+ <tr>
+ <th>Default Character Set</th>
+ <td>$scarabSystem.DefaultCharacterSet</td>
+ </tr>
+ </table>
+ </div>
+ #else
+ Access denied!
+ #end
+</div>
\ No newline at end of file
------------------------------------------------------
http://scarab.tigris.org/ds/viewMessage.do?dsForumId=3577&dsMessageId=2375653