def uninstall(portal, reinstall=False): if not reinstall: # Don't want to delete all registry values if a Manager simply reinstall the product from ZMI setup_tool = portal.portal_setup setup_tool.runAllImportStepsFromProfile('profile-redturtle.video:uninstall') logger.info("Uninstall done") if WM_FOUND: logger.warn("You have wildcard.media available. Have you migrated RedTurtle Video types to it?") portal.plone_utils.addPortalMessage(_('wildacrdmedia_support_warning', default=u"It seems you have wildcard.media product available.\n" u"Have you migrated RedTurtle Video types to it?\n" u"You can run the \"RedTurtle Video: migrate to wildcard.media\" " u"Generic Setup profile."), type="warning")
def toWildcardMedia(context): if context.readDataFile('redturtle.video_to_wmedia_migration.txt') is None: return site = context.getSite() if not WM_FOUND: logger.error("wildcard.media not found. Can't migrate anything") if not CONTENTMIGRATION_FOUND: logger.error("Products.contentmigration not found. Can't migrate anything") logger.info("Migrate internal videos") migrate_internalvideo(site) logger.info("Internal video migration done") logger.info("Migrate video links") migrate_videolink(site) logger.info("Video links migration done") logger.info("Migration completed")
def toWildcardMedia(context): if context.readDataFile('redturtle.video_to_wmedia_migration.txt') is None: return site = context.getSite() if not WM_FOUND: logger.error("wildcard.media not found. Can't migrate anything") if not CONTENTMIGRATION_FOUND: logger.error( "Products.contentmigration not found. Can't migrate anything") logger.info("Migrate internal videos") migrate_internalvideo(site) logger.info("Internal video migration done") logger.info("Migrate video links") migrate_videolink(site) logger.info("Video links migration done") logger.info("Migration completed")
def uninstall(portal, reinstall=False): if not reinstall: # Don't want to delete all registry values if a Manager simply reinstall the product from ZMI setup_tool = portal.portal_setup setup_tool.runAllImportStepsFromProfile( 'profile-redturtle.video:uninstall') logger.info("Uninstall done") if WM_FOUND: logger.warn( "You have wildcard.media available. Have you migrated RedTurtle Video types to it?" ) portal.plone_utils.addPortalMessage(_( 'wildacrdmedia_support_warning', default=u"It seems you have wildcard.media product available.\n" u"Have you migrated RedTurtle Video types to it?\n" u"You can run the \"RedTurtle Video: migrate to wildcard.media\" " u"Generic Setup profile."), type="warning")