[CalendarServer-changes] [2828] CalendarServer/branches/users/cdaboo/implicit-2805
source_changes at macosforge.org
source_changes at macosforge.org
Mon Aug 18 12:46:56 PDT 2008
Revision: 2828
http://trac.macosforge.org/projects/calendarserver/changeset/2828
Author: cdaboo at apple.com
Date: 2008-08-18 12:46:56 -0700 (Mon, 18 Aug 2008)
Log Message:
-----------
Allow default scheduling calendar to be set as part of provisioning. This is on by default.
Modified Paths:
--------------
CalendarServer/branches/users/cdaboo/implicit-2805/conf/caldavd-test.plist
CalendarServer/branches/users/cdaboo/implicit-2805/conf/caldavd.plist
CalendarServer/branches/users/cdaboo/implicit-2805/twistedcaldav/config.py
CalendarServer/branches/users/cdaboo/implicit-2805/twistedcaldav/directory/calendar.py
Modified: CalendarServer/branches/users/cdaboo/implicit-2805/conf/caldavd-test.plist
===================================================================
--- CalendarServer/branches/users/cdaboo/implicit-2805/conf/caldavd-test.plist 2008-08-14 21:15:41 UTC (rev 2827)
+++ CalendarServer/branches/users/cdaboo/implicit-2805/conf/caldavd-test.plist 2008-08-18 19:46:56 UTC (rev 2828)
@@ -394,6 +394,8 @@
</array>
<key>OldDraftCompatability</key>
<true/>
+ <key>DefaultCalendarProvisioned</key>
+ <true/>
</dict>
<!-- iSchedule protocol options -->
<key>iSchedule</key>
Modified: CalendarServer/branches/users/cdaboo/implicit-2805/conf/caldavd.plist
===================================================================
--- CalendarServer/branches/users/cdaboo/implicit-2805/conf/caldavd.plist 2008-08-14 21:15:41 UTC (rev 2827)
+++ CalendarServer/branches/users/cdaboo/implicit-2805/conf/caldavd.plist 2008-08-18 19:46:56 UTC (rev 2828)
@@ -363,6 +363,8 @@
</array>
<key>OldDraftCompatability</key>
<true/>
+ <key>DefaultCalendarProvisioned</key>
+ <true/>
</dict>
<!-- iSchedule protocol options -->
<key>iSchedule</key>
Modified: CalendarServer/branches/users/cdaboo/implicit-2805/twistedcaldav/config.py
===================================================================
--- CalendarServer/branches/users/cdaboo/implicit-2805/twistedcaldav/config.py 2008-08-14 21:15:41 UTC (rev 2827)
+++ CalendarServer/branches/users/cdaboo/implicit-2805/twistedcaldav/config.py 2008-08-18 19:46:56 UTC (rev 2828)
@@ -183,10 +183,11 @@
"Scheduling": {
"CalDAV": {
- "EmailDomain" : "", # Domain for mailto calendar user addresses on this server
- "HTTPDomain" : "", # Domain for http calendar user addresses on this server
- "AddressPatterns" : [], # Reg-ex patterns to match local calendar user addresses
- "OldDraftCompatability" : True # Whether to maintain compatibility with non-implicit mode
+ "EmailDomain" : "", # Domain for mailto calendar user addresses on this server
+ "HTTPDomain" : "", # Domain for http calendar user addresses on this server
+ "AddressPatterns" : [], # Reg-ex patterns to match local calendar user addresses
+ "OldDraftCompatability" : True, # Whether to maintain compatibility with non-implicit mode
+ "DefaultCalendarProvisioned" : True, # Whether the provisioned default calendar is marked as the scheduling default
},
"iSchedule": {
Modified: CalendarServer/branches/users/cdaboo/implicit-2805/twistedcaldav/directory/calendar.py
===================================================================
--- CalendarServer/branches/users/cdaboo/implicit-2805/twistedcaldav/directory/calendar.py 2008-08-14 21:15:41 UTC (rev 2827)
+++ CalendarServer/branches/users/cdaboo/implicit-2805/twistedcaldav/directory/calendar.py 2008-08-18 19:46:56 UTC (rev 2828)
@@ -300,6 +300,10 @@
inbox.provision()
inbox.writeDeadProperty(caldavxml.CalendarFreeBusySet(davxml.HRef(childURL)))
+ # Default calendar may need to be marked as the default for scheduling
+ if config.Scheduling["CalDAV"]["DefaultCalendarProvisioned"]:
+ inbox.writeDeadProperty(caldavxml.ScheduleDefaultCalendarURL(davxml.HRef(childURL)))
+
return self
d = child.createCalendarCollection()
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20080818/0d68d651/attachment.html
More information about the calendarserver-changes
mailing list