Exemplo n.º 1
0
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")
Exemplo n.º 2
0
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")
Exemplo n.º 3
0
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")
Exemplo n.º 4
0
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")