示例#1
0
文件: to21.py 项目: bendavis78/zope
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.")
示例#2
0
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.")
示例#3
0
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.")
示例#4
0
文件: to23.py 项目: goschtl/zope
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.")
示例#5
0
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.")