def manage_delObjects(self, ids=None, REQUEST=None): """We need to enforce security.""" if ids is None: ids = [] if isinstance(ids, basestring): ids = [ids] for id in ids: item = self._getOb(id) if not _checkPermission(permissions.DeleteObjects, item): raise Unauthorized("Do not have permissions to remove this object") return PortalObjectBase.manage_delObjects(self, ids, REQUEST=REQUEST)
def manage_delObjects(self, ids=None, REQUEST=None): """We need to enforce security.""" if ids is None: ids = [] if isinstance(ids, six.string_types): ids = [ids] for id in ids: item = self._getOb(id) if not _checkPermission(permissions.DeleteObjects, item): raise Unauthorized( "Do not have permissions to remove this object") return PortalObjectBase.manage_delObjects(self, ids, REQUEST=REQUEST)