コード例 #1
0
ファイル: Portal.py プロジェクト: adam139/Products.CMFPlone
 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)
コード例 #2
0
 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)