Example #1
0
def add_sortable_title_membranetool_index(setup_tool):
    profile_id = setup_tool.REQUEST.form.get('profile_id')
    result = run_import_step(setup_tool, 'membranetool', profile_id=profile_id)
    logger.info('Reimported membrane tool from GS profile:\n%r' % result)
    
    getToolByName(setup_tool, 'membrane_tool').refreshCatalog()
    logger.info('Reindexed membrane_tool ZCatalog')
Example #2
0
def add_mailing_list_subscribers_index(setup_tool):
    profile_id = setup_tool.REQUEST.form.get('profile_id')
    result = run_import_step(setup_tool, 'catalog', profile_id=profile_id)
    logger.info('Reimported portal_catalog from GS profile:\n%r' % result)
    
    getToolByName(setup_tool, 'portal_catalog').refreshCatalog()
    logger.info('Reindexed portal_catalog ZCatalog')
Example #3
0
def fixup_list_lookup_utility(context):
    """
    Makes sure listen's IListLookup utility is installed at the portal
    level.
    """
    result = run_import_step(context, 'componentregistry',
                             profile_id='Products.listen:listen',
                             )
    logger.info(result)
Example #4
0
def update_rolemap(context):
    result = run_import_step(context, 'rolemap')
    logger.info(result)
Example #5
0
def reapply_workflow_profile(context):
    result = run_import_step(context, 'workflow')
    logger.info(result)
Example #6
0
def reapply_type_information(context):
    result = run_import_step(context, 'typeinfo')
    logger.info(result)
Example #7
0
def declare_supported_languages(setup_tool):
    profile_id = setup_tool.REQUEST.form.get('profile_id')
    result = run_import_step(setup_tool, 'languagetool', profile_id=profile_id)
    logger.info('Reimported portal_languages tool from GS profile:\n%s' % result)
Example #8
0
def bootstrap_member_deletion_queue(setup_tool):
    profile_id = setup_tool.REQUEST.form.get('profile_id')
    result = run_import_step(setup_tool, 'addMemberCleanupQueue', profile_id=profile_id)
    logger.info(result)