Commit d700d374 authored by Julien Muchembled's avatar Julien Muchembled

Deprecate some methods

git-svn-id: https://svn.erp5.org/repos/public/erp5/sandbox/portal_types@29265 20353a03-c40f-0410-a6d1-a30d3c3de9de
parent b322a14c
...@@ -1303,7 +1303,7 @@ class Folder(CopyContainer, CMFBTreeFolder, CMFHBTreeFolder, Base, FolderMixIn, ...@@ -1303,7 +1303,7 @@ class Folder(CopyContainer, CMFBTreeFolder, CMFHBTreeFolder, Base, FolderMixIn,
portal = self.getPortalObject() portal = self.getPortalObject()
hidden_type_list = portal.portal_types.getTypeInfo(self)\ hidden_type_list = portal.portal_types.getTypeInfo(self)\
.getHiddenContentTypeList() .getTypeHiddenContentTypeList()
return [ ti.id for ti in self.allowedContentTypes() return [ ti.id for ti in self.allowedContentTypes()
if ti.id not in hidden_type_list ] if ti.id not in hidden_type_list ]
......
...@@ -31,6 +31,7 @@ from Products.CMFCore.exceptions import AccessControl_Unauthorized ...@@ -31,6 +31,7 @@ from Products.CMFCore.exceptions import AccessControl_Unauthorized
from Products.CMFCore.utils import _checkPermission from Products.CMFCore.utils import _checkPermission
from Products.ERP5Type import interfaces, Constraint, Permissions, PropertySheet from Products.ERP5Type import interfaces, Constraint, Permissions, PropertySheet
from Products.ERP5Type.UnrestrictedMethod import UnrestrictedMethod from Products.ERP5Type.UnrestrictedMethod import UnrestrictedMethod
from Products.ERP5Type.Utils import deprecated, createExpressionContext
from Products.ERP5Type.XMLObject import XMLObject from Products.ERP5Type.XMLObject import XMLObject
ERP5TYPE_SECURITY_GROUP_ID_GENERATION_SCRIPT = 'ERP5Type_asSecurityGroupId' ERP5TYPE_SECURITY_GROUP_ID_GENERATION_SCRIPT = 'ERP5Type_asSecurityGroupId'
...@@ -508,17 +509,20 @@ class ERP5TypeInformation(XMLObject, ...@@ -508,17 +509,20 @@ class ERP5TypeInformation(XMLObject,
security.declareProtected(Permissions.ManagePortal, security.declareProtected(Permissions.ManagePortal,
'setPropertySheetList') 'setPropertySheetList')
@deprecated
def setPropertySheetList(self, property_sheet_list): def setPropertySheetList(self, property_sheet_list):
self._setTypePropertySheetList(property_sheet_list) self._setTypePropertySheetList(property_sheet_list)
security.declareProtected(Permissions.AccessContentsInformation, security.declareProtected(Permissions.AccessContentsInformation,
'getHiddenContentTypeList') 'getHiddenContentTypeList')
@deprecated
def getHiddenContentTypeList(self): def getHiddenContentTypeList(self):
return self.getTypeHiddenContentTypeList(()) return self.getTypeHiddenContentTypeList(())
# Compatibitility code for actions # Compatibitility code for actions
security.declareProtected(Permissions.ModifyPortalContent, 'addAction') security.declareProtected(Permissions.ModifyPortalContent, 'addAction')
@deprecated
def addAction(self, id, name, action, condition, permission, category, def addAction(self, id, name, action, condition, permission, category,
icon=None, visible=1, priority=1.0, REQUEST=None, icon=None, visible=1, priority=1.0, REQUEST=None,
description=None): description=None):
...@@ -538,12 +542,14 @@ class ERP5TypeInformation(XMLObject, ...@@ -538,12 +542,14 @@ class ERP5TypeInformation(XMLObject,
description=description) description=description)
security.declareProtected(Permissions.ModifyPortalContent, 'deleteActions') security.declareProtected(Permissions.ModifyPortalContent, 'deleteActions')
@deprecated
def deleteActions(self, selections=(), REQUEST=None): def deleteActions(self, selections=(), REQUEST=None):
# XXX Should be deprecated. # XXX Should be deprecated.
action_list = self.listActions() action_list = self.listActions()
self.manage_delObjects([action_list[x].id for x in selections]) self.manage_delObjects([action_list[x].id for x in selections])
security.declarePrivate('listActions') security.declarePrivate('listActions')
@deprecated
def listActions(self, info=None, object=None): def listActions(self, info=None, object=None):
""" List all the actions defined by a provider.""" """ List all the actions defined by a provider."""
return sorted(self.getActionInformationList(), return sorted(self.getActionInformationList(),
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment