def __init__(self, principalCollections, principalDirectory, uri): CalDAVResource.__init__(self, principalCollections=principalCollections) self.principalDirectory = principalDirectory self.uri = uri self.directory = None
def __init__(self, principalCollections, isdir=False, defaultACL=authReadACL): """ Make sure it is a collection. """ CalDAVResource.__init__(self, principalCollections=principalCollections) DAVFile.__init__(self, NotFilePath(isfile=not isdir,isdir=isdir), principalCollections=principalCollections) self.defaultACL = defaultACL
def __init__(self, parent, record): """ @param path: the path to the file which will back the resource. """ assert parent is not None assert record is not None CalDAVResource.__init__(self) self.record = record self.parent = parent # Cache children which must be of a specific type childlist = ( ("inbox" , ScheduleInboxResource ), ("outbox", ScheduleOutboxResource), ) if config.EnableDropBox: childlist += ( ("dropbox", DropBoxHomeResource), ) if config.FreeBusyURL.Enabled: childlist += ( ("freebusy", FreeBusyURLResource), ) if config.Sharing.Enabled and config.Sharing.Calendars.Enabled: childlist += ( ("notification", NotificationCollectionResource), ) for name, cls in childlist: child = self.provisionChild(name) # assert isinstance(child, cls), "Child %r is not a %s: %r" % (name, cls.__name__, child) self.putChild(name, child)
def __init__(self, principalCollections, isdir=False, defaultACL=authReadACL): """ Make sure it is a collection. """ CalDAVResource.__init__(self, principalCollections=principalCollections) self._isDir = isdir self.defaultACL = defaultACL
def __init__(self, principalCollections, principalDirectory, uri): CalDAVResource.__init__(self, principalCollections=principalCollections) self.principalDirectory = principalDirectory self.uri = uri self.directory = None
def __init__(self, parent): """ @param parent: the parent resource of this one. """ assert parent is not None CalDAVResource.__init__(self, principalCollections=parent.principalCollections()) self.parent = parent
def __init__(self, parent): """ @param parent: the parent resource of this one. """ assert parent is not None CalDAVResource.__init__(self, principalCollections=parent.principalCollections()) self.parent = parent
def __init__(self, principalCollections, isdir=False, defaultACL=authReadACL): """ Make sure it is a collection. """ CalDAVResource.__init__(self, principalCollections=principalCollections) self._isDir = isdir self.defaultACL = defaultACL
def __init__(self, parent, record): """ @param path: the path to the file which will back the resource. """ assert parent is not None assert record is not None CalDAVResource.__init__(self) self.record = record self.parent = parent childlist = () if config.Sharing.Enabled and config.Sharing.AddressBooks.Enabled and not config.Sharing.Calendars.Enabled: childlist += ( ("notification", NotificationCollectionResource), ) for name, cls in childlist: child = self.provisionChild(name) assert isinstance(child, cls), "Child %r is not a %s: %r" % (name, cls.__name__, child) self.putChild(name, child)
def __init__(self, principalCollections, uri): CalDAVResource.__init__(self, principalCollections=principalCollections) self.uri = uri self.directory = None # creates directory attribute
def __init__(self, parent): self._parent = parent CalDAVResource.__init__(self)