[Bedework-commit] webapps r509 - releases/bedework-3.4/webcommon/src/org/bedework/webcommon/event

svnadmin at bedework.org svnadmin at bedework.org
Fri Sep 7 01:16:37 EDT 2007


Author: douglm
Date: 2007-09-07 01:16:36 -0400 (Fri, 07 Sep 2007)
New Revision: 509

Modified:
   releases/bedework-3.4/webcommon/src/org/bedework/webcommon/event/UpdateEventAction.java
Log:
Update transparency


Modified: releases/bedework-3.4/webcommon/src/org/bedework/webcommon/event/UpdateEventAction.java
===================================================================
--- releases/bedework-3.4/webcommon/src/org/bedework/webcommon/event/UpdateEventAction.java	2007-09-07 05:11:58 UTC (rev 508)
+++ releases/bedework-3.4/webcommon/src/org/bedework/webcommon/event/UpdateEventAction.java	2007-09-07 05:16:36 UTC (rev 509)
@@ -26,6 +26,7 @@
 package org.bedework.webcommon.event;
 
 import org.bedework.appcommon.AccessXmlUtil;
+import org.bedework.appcommon.CheckData;
 import org.bedework.appcommon.ClientError;
 import org.bedework.appcommon.ClientMessage;
 import org.bedework.appcommon.ValidationError;
@@ -286,6 +287,20 @@
 
     BwCalendar destCal = ev.getCalendar();
 
+    /* ------------------------- Transparency ---------------------------- */
+
+    String transp = request.getReqPar("transparency");
+    if (transp != null) {
+      if (CalFacadeUtil.compareStrings(transp, ev.getTransparency()) != 0) {
+        if (CheckData.checkTransparency(transp)) {
+          ev.setTransparency(transp);
+        } else {
+          form.getErr().emit(ValidationError.invalidTransparency);
+          return forwardValidationError;
+        }
+      }
+    }
+
     /* ------------------------- Scheduling ---------------------------- */
     if (adding) {
       ev.setAttendees(form.getAttendees().getAttendees());



More information about the Bedework-commit mailing list