def check_skins_tool(tool): """2.0.x to 2.1.0 upgrade step checker """ stool = getToolByName(tool, 'portal_skins') for obj in stool.objectValues(): if IDirectoryView.providedBy(obj): dirpath = obj.getDirPath() if dirpath is None: continue if dirpath not in _dirreg.listDirectories(): return True return False
def check_skins_tool(tool): """2.0.x to 2.1.0 upgrade step checker """ stool = getToolByName(tool, 'portal_skins') for obj in stool.objectValues(): if IDirectoryView.providedBy(obj): dirpath = obj.getDirPath() if dirpath is None: continue if dirpath not in _dirreg.listDirectories(): return True return False
def upgrade_skins_tool(tool): """2.0.x to 2.1.0 upgrade step handler """ logger = logging.getLogger('GenericSetup.upgrade') stool = getToolByName(tool, 'portal_skins') for obj in stool.objectValues(): if IDirectoryView.providedBy(obj): dirpath = obj.getDirPath() if dirpath is None: continue if dirpath not in _dirreg.listDirectories(): obj._dirpath = _getCurrentKeyFormat(dirpath) logger.info("DirectoryView '%s' changed." % obj.getId())
def upgrade_skins_tool(tool): """2.0.x to 2.1.0 upgrade step handler """ logger = logging.getLogger('GenericSetup.upgrade') stool = getToolByName(tool, 'portal_skins') for obj in stool.objectValues(): if IDirectoryView.providedBy(obj): dirpath = obj.getDirPath() if dirpath is None: continue if dirpath not in _dirreg.listDirectories(): obj._dirpath = _getCurrentKeyFormat(dirpath) logger.info("DirectoryView '%s' changed." % obj.getId())