def setupVarious(context): """Put here various stuff that cannot be installed with generic setup""" portal = context.getSite() # Install CMFEditions modifier for FileSystemStorage mtool = getToolByName(portal, 'portal_modifier') if not MODIFIER_ID in mtool.objectIds(): manage_addModifier(mtool)
def install_modifier(portal, out): """Register CMFEditions modifier """ mtool = getToolByName(portal, 'portal_modifier') if MODIFIER_ID in mtool.objectIds(): out.write("Modifier already installed.") return False manage_addModifier(mtool) out.write("Modifier installed.") return True