def v11(context): IUpgradeTool(context).runImportStep('collective.contact.core', 'typeinfo') IUpgradeTool(context).runImportStep('collective.contact.core', 'plone.app.registry') val = api.portal.get_registry_record(name='person_contact_details_private', interface=IContactCoreParameters) if val is None: api.portal.set_registry_record(name='person_contact_details_private', value=True, interface=IContactCoreParameters)
def v5(context): tool = IUpgradeTool(context) tool.runProfile('collective.contact.widget:default') # add sortable_title column and reindex persons and organizations tool.addMetadata('sortable_title') tool.reindexContents(IContactContent, ('sortable_title',))
def v2(context): tool = IUpgradeTool(context) tool.runProfile('collective.contact.core.upgrades:v2') catalog = api.portal.get_tool(name='portal_catalog') catalog.clearFindAndRebuild() reindex_relations(context)
def v1101(context): """Upgrade to v1101""" tool = IUpgradeTool(context) tool.runProfile('collective.contentrules.comingsoon.upgrades:v1101')
def v9(context): tool = IUpgradeTool(context) tool.runProfile('collective.contact.core.upgrades:v9')
def v2(context): tool = IUpgradeTool(context) tool.runProfile('collective.contact.facetednav.upgrades:v2')
def v6(context): tool = IUpgradeTool(context) tool.runProfile('collective.contact.core.upgrades:v6') tool.refreshResources()
def v4(context): IUpgradeTool(context).runImportStep('collective.contact.core', 'rolemap')
def v6(context): tool = IUpgradeTool(context) tool.runImportStep('review.rfsepolicy', 'contentrules') tool.runImportStep('review.rfsepolicy', 'workflow')
def v4(context): from plone.namedfile.file import NamedBlobFile tool = IUpgradeTool(context) tool.uninstallProduct('uwosh.northstar') tool.installProduct('plone.app.workflowmanager') tool.uninstallProduct('plone.app.versioningbehavior') tool.installProduct('plone.app.versioningbehavior') tool.runImportStep('review.rfsepolicy', 'typeinfo') tool.portal.portal_catalog.manage_catalogReindex(context.REQUEST, context.REQUEST.RESPONSE, '') if 'portal_subskinstool' in tool.portal: tool.portal.manage_delObjects(['portal_subskinstool']) for old_layer in ['collective_cmfeditionsdexteritycompat', 'archetypes_kss', 'plone_kss']: if old_layer in tool.portal.portal_skins: tool.portal.portal_skins.manage_delObjects([old_layer]) # todo: remove inline validation def migrate_version_1(obj, path): if obj.version_1 is not None: return namedfile = obj.file namedblobfile = NamedBlobFile(namedfile.data._data, contentType=namedfile.contentType, filename=namedfile.filename) obj.version_1 = namedblobfile tool.migrateContent('article', migrate_version_1, nofail=True) def migrate_report_file(obj, path): if obj.file.__class__ is NamedBlobFile: return namedfile = obj.file namedblobfile = NamedBlobFile(namedfile.data._data, contentType=namedfile.contentType, filename=namedfile.filename) obj.file = namedblobfile tool.migrateContent('report', migrate_report_file, nofail=True)
def upgrade12(context): IUpgradeTool(context).refreshResources()
def v3(context): tool = IUpgradeTool(context) tool.runImportStep('collective.contact.facetednav', 'actions') tool.runImportStep('collective.contact.facetednav', 'jsregistry')
def v5(context): tool = IUpgradeTool(context) tool.runProfile('collective.contact.widget:default') # add sortable_title column and reindex persons and organizations tool.addMetadata('sortable_title') tool.reindexContents(IContactContent, ('sortable_title', ))
def v4(context): tool = IUpgradeTool(context) tool.refreshResources()