;ς )δHEc@s—dZdkZdklZdklZdklZdkl Z dk l Z dk l Z lZdklZd klZd klZd „ZdS( sY CMF ZWiki Installation script This file is a CMF installation script for ZWiki. It's meant to be used as an External Method. Compatible with the CMF quick installer, or to use manually, add an external method to the root of the CMF or Plone Site that you want ZWiki registered in with the configuration: id: cmf_install_zwiki title: module name: ZWiki.Install function name: install Then call this method in the context of the CMF/Plone site, by visiting http://SITEURL/cmf_install_zwiki . The install function will execute and give information about the steps it took. N(sStringIO(sPersistentMapping(sContentFactoryMetadata(saddDirectoryViews(s getToolByName(s wiki_globalssfactory_type_information(s ZWikiPage(sPAGE_PORTALTYPE(sCMFCorePermissionscCsBtƒ}t|dƒ}t|dƒ} t|dƒ}t|dƒ}xytD]q}|d|i ƒjo?t t f|ƒ}|i|d|ƒ|id|dƒqL|id|dƒqLWtƒi|ƒiƒd| i ƒjot| d tƒn| iƒ}xΧ|D]Ο}| i|ƒ} ttiti| d ƒƒ} xfdgD][}|| j oGy| id ƒ} Wnt!j o d } nX| i"| d |ƒqNqNWti#| dƒ} | i$|| ƒ|id|ƒqW|i%}|t'jo t(ƒ}ng|t)<||_%|idƒt*|i+i,dƒoχyΠt|dƒ} x­|i.ƒD]Ÿ} | i0ƒdjo†| i1ƒiƒi2dƒo2| i3ddddddt4i5ddddƒqϋ| i3ddddddd dt4i5ddddƒq\q\W|id!ƒWq4t6j o|id"ƒq4Xn|i7ƒSd#S($s= Register "Wiki Page" with portal_types and friends. s portal_typess portal_skinssportal_workflowsportal_propertiessids"Registered %s with the types tool s.Object "%s" already existed in the types tool szwikisskinss,scustomiηis, sAdded zwiki layer to %s skin s$Removed all workflow from Wiki Page sExternalEditorsportal_migrations Wiki Pages1s external_editsnames External Editsactions permissionscategorysobjectsvisibleis string:$object_url/external_edits conditionss;External Editor is installed, added the action to Wiki Pages^External Editor is installed, please add the external_edit action to Wiki Page in portal_typesN(8sStringIOsouts getToolByNamesselfs typestools skinstools workflowtoolspropertiestoolsfactory_type_informationsts objectIdssapplysContentFactoryMetadatascfms _setObjectswrites ZWikiPages__of__s setupCatalogsaddDirectoryViewss wiki_globalssgetSkinSelectionssskinssskins getSkinPathspathsmapsstringsstripssplitsdirsindexsidxs ValueErrorsinsertsjoinsaddSkinSelections_chains_by_typescbtsNonesPersistentMappingsPAGE_PORTALTYPEshasattrs Control_PanelsProductss migrationtools objectValuessctypesgetIdsgetInstanceVersions startswiths addActionsCMFCorePermissionssModifyPortalContentsAttributeErrorsgetvalue(sselfscfmsskinsscbtsskinsouts typestools workflowtoolspropertiestoolsctypespathsidxs migrationtools skinstoolstsdir((sB/mnt/gmirror/ports/www/zope-zwiki/work/ZWiki/Extensions/Install.pysinstall*s|                (s__doc__sstrings cStringIOsStringIOsZODB.PersistentMappingsPersistentMappingsProducts.CMFCore.TypesToolsContentFactoryMetadatasProducts.CMFCore.DirectoryViewsaddDirectoryViewssProducts.CMFCore.utilss getToolByNamesProducts.ZWiki.CMFInits wiki_globalssfactory_type_informationsProducts.ZWiki.ZWikiPages ZWikiPagesProducts.ZWiki.DefaultssPAGE_PORTALTYPEsProducts.CMFCoresCMFCorePermissionssinstall( sfactory_type_informationsstringsStringIOsinstalls wiki_globalssCMFCorePermissionssPAGE_PORTALTYPEs ZWikiPagesPersistentMappingsaddDirectoryViewss getToolByNamesContentFactoryMetadata((sB/mnt/gmirror/ports/www/zope-zwiki/work/ZWiki/Extensions/Install.pys?s