[Bedework-commit] webapps r370 - in trunk: webadmin/war/docs webclient/war/docs webcommon/src/org/bedework/webcommon

svnadmin at bedework.org svnadmin at bedework.org
Tue May 15 10:57:56 EDT 2007


Author: douglm
Date: 2007-05-15 10:57:55 -0400 (Tue, 15 May 2007)
New Revision: 370

Modified:
   trunk/webadmin/war/docs/header.jsp
   trunk/webclient/war/docs/header.jsp
   trunk/webcommon/src/org/bedework/webcommon/BwAbstractAction.java
   trunk/webcommon/src/org/bedework/webcommon/BwActionFormBase.java
Log:
Fix some errors in the user clients caused by removal of principal info from system parameters.

Remove principal info from admin form.

More CalDAV property related fixes.

Modified: trunk/webadmin/war/docs/header.jsp
===================================================================
--- trunk/webadmin/war/docs/header.jsp	2007-05-14 19:47:48 UTC (rev 369)
+++ trunk/webadmin/war/docs/header.jsp	2007-05-15 14:57:55 UTC (rev 370)
@@ -234,11 +234,17 @@
     </logic:present>
   </userInfo>
 
-  <%-- System parameters --%>
+  <%-- System parameters and directory info--%>
   <syspars>
-    <bean:define id="syspars" name="peForm" property="syspars" />
-    <bw:emitText name="syspars" property="userPrincipalRoot" />
-    <bw:emitText name="syspars" property="groupPrincipalRoot" />
+    <logic:present name="peForm" property="dirInfo" >
+      <bean:define id="dir" name="peForm" property="dirInfo" />
+      <bw:emitText name="dir" property="userPrincipalRoot" />
+      <bw:emitText name="dir" property="groupPrincipalRoot" />
+      <bw:emitText name="dir" property="ticketPrincipalRoot" />
+      <bw:emitText name="dir" property="resourcePrincipalRoot" />
+      <bw:emitText name="dir" property="hostPrincipalRoot" />
+      <bw:emitText name="dir" property="venuePrincipalRoot" />
+    </logic:present>
   </syspars>
 
   <logic:iterate id="appvar" name="peForm" property="appVars">

Modified: trunk/webclient/war/docs/header.jsp
===================================================================
--- trunk/webclient/war/docs/header.jsp	2007-05-14 19:47:48 UTC (rev 369)
+++ trunk/webclient/war/docs/header.jsp	2007-05-15 14:57:55 UTC (rev 370)
@@ -354,9 +354,15 @@
 
   <%-- System parameters --%>
   <syspars>
-    <bean:define id="syspars" name="calForm" property="syspars" />
-    <bw:emitText name="syspars" property="userPrincipalRoot" />
-    <bw:emitText name="syspars" property="groupPrincipalRoot" />
+    <logic:present name="calForm" property="dirInfo" >
+      <bean:define id="dir" name="calForm" property="dirInfo" />
+      <bw:emitText name="dir" property="userPrincipalRoot" />
+      <bw:emitText name="dir" property="groupPrincipalRoot" />
+      <bw:emitText name="dir" property="ticketPrincipalRoot" />
+      <bw:emitText name="dir" property="resourcePrincipalRoot" />
+      <bw:emitText name="dir" property="hostPrincipalRoot" />
+      <bw:emitText name="dir" property="venuePrincipalRoot" />
+    </logic:present>
   </syspars>
 
 <%-- ****************************************************************

Modified: trunk/webcommon/src/org/bedework/webcommon/BwAbstractAction.java
===================================================================
--- trunk/webcommon/src/org/bedework/webcommon/BwAbstractAction.java	2007-05-14 19:47:48 UTC (rev 369)
+++ trunk/webcommon/src/org/bedework/webcommon/BwAbstractAction.java	2007-05-15 14:57:55 UTC (rev 370)
@@ -238,6 +238,10 @@
 
     CalSvcI svci = form.fetchSvci();
 
+    if (form.getDirInfo() == null) {
+      form.setDirInfo(svci.getDirectories().getDirectoryInfo());
+    }
+
     if (form.getNewSession()) {
       // Set the default skin
       BwPreferences prefs = svci.getUserPrefs();

Modified: trunk/webcommon/src/org/bedework/webcommon/BwActionFormBase.java
===================================================================
--- trunk/webcommon/src/org/bedework/webcommon/BwActionFormBase.java	2007-05-14 19:47:48 UTC (rev 369)
+++ trunk/webcommon/src/org/bedework/webcommon/BwActionFormBase.java	2007-05-15 14:57:55 UTC (rev 370)
@@ -76,6 +76,7 @@
 import org.bedework.calfacade.BwString;
 import org.bedework.calfacade.BwSystem;
 import org.bedework.calfacade.BwUser;
+import org.bedework.calfacade.DirectoryInfo;
 import org.bedework.calfacade.BwStats.StatsEntry;
 import org.bedework.calfacade.base.UpdateFromTimeZonesInfo;
 import org.bedework.calfacade.configs.ConfigBase;
@@ -132,6 +133,9 @@
   /* This should be a cloned copy only */
   private BwSystem syspars;
 
+  /* This should be a cloned copy only */
+  private DirectoryInfo dirInfo;
+
   private Collection<StatsEntry> sysStats;
 
   private transient MailerIntf mailer;
@@ -595,6 +599,20 @@
     }
   }
 
+  /**
+   * @param val
+   */
+  public void setDirInfo(DirectoryInfo val) {
+    dirInfo = val;
+  }
+
+  /**
+   * @return DirectoryInfo
+   */
+  public DirectoryInfo getDirInfo() {
+    return dirInfo;
+  }
+
   /* ====================================================================
    *                   Timezones
    * ==================================================================== */



More information about the Bedework-commit mailing list