;ņ  QCc@sėdZdZdZdklZy dkZWn#dfd„ƒYZd„ZnXdklZd k lZd k l Z d k l Z yd klZWnej o eZnXeZd ddfZdefd„ƒYZd„ZdS(sgArchetypes customization policy for Plone sites Based on the multilingual policy from Plone Solutions sChristian Heimessrestructuredtext(sStringIONsDefaultCustomizationPolicycBstZRS(N(s__name__s __module__(((sM/mnt/gmirror/ports/www/zope-archetypes/work/Archetypes/customizationpolicy.pysDefaultCustomizationPolicyscOsdS(N((sargsskwargs((sM/mnt/gmirror/ports/www/zope-archetypes/work/Archetypes/customizationpolicy.pys addPolicys(s addPolicy(sDefaultCustomizationPolicy(s getToolByName(sshasattr(sv2_1sMimetypesRegistrysPortalTransformss ArchetypessArchetypesSitePolicycBs tZdZd„Zd„ZRS(sSite policy for SA cCs7ti||ƒtƒ}|i||ƒ|iƒSdS(N(sDefaultCustomizationPolicys customizesselfsportalsStringIOsoutsinstallArchetypessgetvalue(sselfsportalsout((sM/mnt/gmirror/ports/www/zope-archetypes/work/Archetypes/customizationpolicy.pys customize$s cCs±|dIJt|dƒ}x‡tD]}|i|ƒ oZ|i|ƒt|dƒo t |_ nt|dƒo|i ƒn|d|IJq |d|IJq W|dIJdS( s1Install Archetypes with all dependencies sInstalling Archetypes ...sportal_quickinstallers _v_skindatassetupCurrentSkins Installed %ss %s already installedsDone N( souts getToolByNamesportalsqisPRODUCTSsproductsisProductInstalledsinstallProductsshasattrsNones _v_skindatassetupCurrentSkin(sselfsportalsoutsproductsqi((sM/mnt/gmirror/ports/www/zope-archetypes/work/Archetypes/customizationpolicy.pysinstallArchetypes*s   (s__name__s __module__s__doc__s customizesinstallArchetypes(((sM/mnt/gmirror/ports/www/zope-archetypes/work/Archetypes/customizationpolicy.pysArchetypesSitePolicy s  cCs t otdtƒƒndS(NsArchetypes Site(s HAS_PLONE21s addPolicysArchetypesSitePolicy(scontext((sM/mnt/gmirror/ports/www/zope-archetypes/work/Archetypes/customizationpolicy.pysregisterPolicy<s(s__doc__s __author__s __docformat__sStringIOsProducts.CMFPlonesProductssDefaultCustomizationPolicys addPolicysProducts.CMFPlone.Portals%Products.CMFPlone.CustomizationPolicysProducts.CMFCore.utilss getToolByNamesProducts.Archetypes.utilssshasattrsProducts.CMFPlone.migrationssv2_1s ImportErrorsFalses HAS_PLONE21sTruesPRODUCTSsArchetypesSitePolicysregisterPolicy( sPRODUCTSsStringIOs HAS_PLONE21s __docformat__s __author__sshasattrsProductssv2_1s getToolByNamesDefaultCustomizationPolicysregisterPolicys addPolicysArchetypesSitePolicy((sM/mnt/gmirror/ports/www/zope-archetypes/work/Archetypes/customizationpolicy.pys?s(