def listFolderContents(self, spec=None, contentFilter=None, suppressHiddenFiles=0): """ """ return BaseFolder.listFolderContents( self, contentFilter=contentFilter, suppressHiddenFiles=suppressHiddenFiles)
def _verifyObjectPaste(self, object, validate_src=1): """Overrides PortalFolder._verifyObjectPaste.""" # XXX: What we do here is trick # PortalFolder._verifyObjectPaste in its check for # allowed content types. We make our typeinfo temporarily # unavailable. pt = getToolByName(self, 'portal_types') ti = pt.getTypeInfo(self.portal_type) pt.manage_delObjects([self.portal_type]) try: value = BaseFolder._verifyObjectPaste(self, object, validate_src) finally: pt._setObject(self.portal_type, ti) return value
def notifyModified(self): BaseFolder.notifyModified(self) mtool = getToolByName(self, 'portal_membership') member = mtool.getAuthenticatedMember() self._lastModificationUser = member.getId()
def _checkId(self, id, allow_dup=0): OrderedBTreeFolderBase._checkId(self, id, allow_dup) BaseFolder._checkId(self, id, allow_dup)
def __init__(self, oid, **kwargs): OrderedBTreeFolderBase.__init__(self, oid) BaseFolder.__init__(self, oid, **kwargs)
def manage_beforeDelete(self, item, container): # CMFBTreeFolder inherits from PortalFolder, which has the same # base class as SkinnedFolder, and SkinnedFolder doesn't # override any of those methods, so just calling # BaseFolder.manage* should do it. BaseFolder.manage_beforeDelete(self, item, container)
def _notifyOfCopyTo(self, container, op=0): # We need to take _notifyOfCopyTo from BaseFolder (implicitly from # Referenceable) instead of straight from PortalFolder, otherwise there # are strange side effects with references on copy. return BaseFolder._notifyOfCopyTo(self, container, op)
def __init__(self, oid, **kwargs): CMFBTreeFolder.__init__(self, oid) BaseFolder.__init__(self, oid, **kwargs)
def manage_beforeDelete(self, item, container): I18NBaseObject.manage_beforeDelete(self, item, container) BaseFolder.manage_beforeDelete(self, item, container)
def listFolderContents(self, spec=None, contentFilter=None, suppressHiddenFiles=0): """ """ return BaseFolder.listFolderContents(self, contentFilter=contentFilter, suppressHiddenFiles=suppressHiddenFiles)