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')
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')
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)
def update_rolemap(context): result = run_import_step(context, 'rolemap') logger.info(result)
def reapply_workflow_profile(context): result = run_import_step(context, 'workflow') logger.info(result)
def reapply_type_information(context): result = run_import_step(context, 'typeinfo') logger.info(result)
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)
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)