[CalendarServer-changes] [2228] CalendarServer/trunk/twistedcaldav/directory/xmlaccountsparser.py

source_changes at macosforge.org source_changes at macosforge.org
Mon Mar 17 13:44:10 PDT 2008


Revision: 2228
          http://trac.macosforge.org/projects/calendarserver/changeset/2228
Author:   cdaboo at apple.com
Date:     2008-03-17 13:44:09 -0700 (Mon, 17 Mar 2008)

Log Message:
-----------
Allow calendar-disabled users in XML accounts.

Modified Paths:
--------------
    CalendarServer/trunk/twistedcaldav/directory/xmlaccountsparser.py

Modified: CalendarServer/trunk/twistedcaldav/directory/xmlaccountsparser.py
===================================================================
--- CalendarServer/trunk/twistedcaldav/directory/xmlaccountsparser.py	2008-03-16 20:49:18 UTC (rev 2227)
+++ CalendarServer/trunk/twistedcaldav/directory/xmlaccountsparser.py	2008-03-17 20:44:09 UTC (rev 2228)
@@ -197,6 +197,7 @@
         result.members = self.members
         result.calendarUserAddresses = calendarUserAddresses
         result.autoSchedule = self.autoSchedule
+        result.enabledForCalendaring = self.enabledForCalendaring
         result.proxies = self.proxies
         return result
 
@@ -228,9 +229,9 @@
                     raise ValueError("<auto-schedule> element only allowed for Resources and Locations: %s" % (child_name,))
                 self.autoSchedule = True
             elif child_name == ELEMENT_DISABLECALENDAR:
-                # Only Groups
-                if self.recordType not in (DirectoryService.recordType_groups):
-                    raise ValueError("<disable-calendar> element only allowed for Groups: %s" % (child_name,))
+                # Only Users or Groups
+                if self.recordType not in (DirectoryService.recordType_users, DirectoryService.recordType_groups):
+                    raise ValueError("<disable-calendar> element only allowed for Users or Groups: %s" % (child_name,))
                 self.enabledForCalendaring = False
             elif child_name == ELEMENT_PROXIES:
                 # Only Resources & Locations

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20080317/1e2af880/attachment.html


More information about the calendarserver-changes mailing list