[CalendarServer-changes] [13120] CalendarServer/branches/users/sagen/move2who-4/twistedcaldav/ directory
source_changes at macosforge.org
source_changes at macosforge.org
Wed Apr 2 11:22:48 PDT 2014
Revision: 13120
http://trac.calendarserver.org//changeset/13120
Author: sagen at apple.com
Date: 2014-04-02 11:22:48 -0700 (Wed, 02 Apr 2014)
Log Message:
-----------
Update attribute names
Modified Paths:
--------------
CalendarServer/branches/users/sagen/move2who-4/twistedcaldav/directory/addressbook.py
CalendarServer/branches/users/sagen/move2who-4/twistedcaldav/directory/calendar.py
CalendarServer/branches/users/sagen/move2who-4/twistedcaldav/directory/common.py
Modified: CalendarServer/branches/users/sagen/move2who-4/twistedcaldav/directory/addressbook.py
===================================================================
--- CalendarServer/branches/users/sagen/move2who-4/twistedcaldav/directory/addressbook.py 2014-04-02 18:22:36 UTC (rev 13119)
+++ CalendarServer/branches/users/sagen/move2who-4/twistedcaldav/directory/addressbook.py 2014-04-02 18:22:48 UTC (rev 13120)
@@ -110,6 +110,8 @@
self.directory.recordType.user
]
]:
+ # FIXME: why don't we also pass in the name to the resource itself
+ # like we do for DirectoryCalendarHomeTypeProvisioningResource?
self.putChild(recordTypeName, DirectoryAddressBookHomeTypeProvisioningResource(self, r))
self.putChild(uidsResourceName, DirectoryAddressBookHomeUIDProvisioningResource(self))
@@ -191,7 +193,7 @@
for record in (
yield self.directory.recordsWithRecordType(self.recordType)
):
- if record.enabledForAddressBooks:
+ if getattr(record, "hasContacts", False):
for shortName in record.shortNames:
children.append(shortName)
@@ -214,7 +216,7 @@
def displayName(self):
- return self.recordType
+ return self.directory.recordTypeToOldName(self.recordType)
##
# ACL
@@ -237,7 +239,7 @@
homeResourceTypeName = 'addressbooks'
- enabledAttribute = 'enabledForAddressBooks'
+ enabledAttribute = 'hasContacts'
def homeResourceCreator(self, record, transaction):
Modified: CalendarServer/branches/users/sagen/move2who-4/twistedcaldav/directory/calendar.py
===================================================================
--- CalendarServer/branches/users/sagen/move2who-4/twistedcaldav/directory/calendar.py 2014-04-02 18:22:36 UTC (rev 13119)
+++ CalendarServer/branches/users/sagen/move2who-4/twistedcaldav/directory/calendar.py 2014-04-02 18:22:48 UTC (rev 13120)
@@ -237,7 +237,7 @@
homeResourceTypeName = 'calendars'
- enabledAttribute = 'enabledForCalendaring'
+ enabledAttribute = 'hasCalendars'
def homeResourceCreator(self, record, transaction):
return DirectoryCalendarHomeResource.createHomeResource(
Modified: CalendarServer/branches/users/sagen/move2who-4/twistedcaldav/directory/common.py
===================================================================
--- CalendarServer/branches/users/sagen/move2who-4/twistedcaldav/directory/common.py 2014-04-02 18:22:36 UTC (rev 13119)
+++ CalendarServer/branches/users/sagen/move2who-4/twistedcaldav/directory/common.py 2014-04-02 18:22:48 UTC (rev 13120)
@@ -37,6 +37,7 @@
uidsResourceName = "__uids__"
+
class CommonUIDProvisioningResource(object):
"""
Common ancestor for addressbook/calendar UID provisioning resources.
@@ -71,11 +72,10 @@
log.debug("No directory record with UID %r" % (name,))
returnValue(None)
- # MOVE2WHO
- # if not getattr(record, self.enabledAttribute):
- # log.debug("Directory record %r is not enabled for %s" % (
- # record, self.homeResourceTypeName))
- # returnValue(None)
+ if not getattr(record, self.enabledAttribute, False):
+ log.debug("Directory record %r is not enabled for %s" % (
+ record, self.homeResourceTypeName))
+ returnValue(None)
assert len(name) > 4, "Directory record has an invalid GUID: %r" % (
name,)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20140402/1074777e/attachment.html>
More information about the calendarserver-changes
mailing list