def upgrade_actions_tool(tool): """2.0.x to 2.1.0 upgrade step handler """ logger = logging.getLogger('GenericSetup.upgrade') atool = getToolByName(tool, 'portal_actions') environ = SetupEnviron() environ._should_purge = False getMultiAdapter((atool, environ), IBody).body = _ACTIONS_XML logger.info("'interfaces' action added.")
def upgrade_actions_tool(tool): """2.2.x to 2.3.0 upgrade step handler """ logger = logging.getLogger('GenericSetup.upgrade') atool = getToolByName(tool, 'portal_actions') environ = SetupEnviron() environ._should_purge = False getMultiAdapter((atool, environ), IBody).body = _ACTIONS_PASSWORD_XML logger.info("'change_password' action added.") getMultiAdapter((atool, environ), IBody).body = _ACTIONS_REGISTER_XML logger.info("'members_register' action added.") getMultiAdapter((atool, environ), IBody).body = _ACTIONS_SYNDICATION_XML logger.info("'portal syndication settings' action added.")
def upgrade_portal_types(tool): """2.2.x to 2.3.0 upgrade step handler """ logger = logging.getLogger('GenericSetup.upgrade') ttool = getToolByName(tool, 'portal_types') wtool = getToolByName(tool, 'portal_workflow') environ = SetupEnviron() environ._should_purge = False try: ttool['Home Folder'] except KeyError: getMultiAdapter((ttool, environ), IBody).body = _TTOOL_HOME_XML obj = ttool['Home Folder'] getMultiAdapter((obj, environ), IBody).body = _HOME_FOLDER_XML getMultiAdapter((wtool, environ), IBody).body = _WTOOL_HOME_XML logger.info("'Home Folder' type added.") try: ttool['Members Folder'] except KeyError: getMultiAdapter((ttool, environ), IBody).body = _TTOOL_MEMBERS_XML obj = ttool['Members Folder'] getMultiAdapter((obj, environ), IBody).body = _MEMBERS_FOLDER_XML getMultiAdapter((wtool, environ), IBody).body = _WTOOL_MEMBERS_XML logger.info("'Members Folder' type added.")