def disableSyndication(self, obj): """ Disable syndication for the obj; and remove it. """ mtool = getToolByName(self, 'portal_membership') if not mtool.checkPermission(ManageProperties, obj): raise Unauthorized BaseTool.disableSyndication(self, obj)
def enableSyndication(self, obj): """ Enable syndication for the obj """ mtool = getToolByName(self, 'portal_membership') if not mtool.checkPermission(ManageProperties, obj): raise Unauthorized BaseTool.enableSyndication(self, obj)
def setUp(self): super(FunctionalUpgradeTestCase, self).setUp() sm = getSiteManager() sm.registerAdapter(SyndicationInfo, [IFolderish], ISyndicationInfo) syndication = SyndicationTool() sm.registerUtility(syndication, ISyndicationTool) folder = PortalFolder("Dummy Portal Folder") self.folder = folder