[Checkins] SVN: Products.CMFCore/trunk/Products/CMFCore/ - all import and export steps are now registered globally

Yvo Schubbe y.2007- at wcm-solutions.de
Sat Dec 22 04:29:03 EST 2007


Log message for revision 82389:
  - all import and export steps are now registered globally

Changed:
  U   Products.CMFCore/trunk/Products/CMFCore/CHANGES.txt
  U   Products.CMFCore/trunk/Products/CMFCore/exportimport/configure.zcml

-=-
Modified: Products.CMFCore/trunk/Products/CMFCore/CHANGES.txt
===================================================================
--- Products.CMFCore/trunk/Products/CMFCore/CHANGES.txt	2007-12-22 09:11:48 UTC (rev 82388)
+++ Products.CMFCore/trunk/Products/CMFCore/CHANGES.txt	2007-12-22 09:29:02 UTC (rev 82389)
@@ -2,6 +2,8 @@
 
   Products.CMFCore 2.2.0 (unreleased)
 
+    - setup handlers: All import and export steps are now registered globally.
+
     - MembershipTool: Removed ancient LoginManager compatibility code and
       deprecated the no longer needed __getPUS method.
 

Modified: Products.CMFCore/trunk/Products/CMFCore/exportimport/configure.zcml
===================================================================
--- Products.CMFCore/trunk/Products/CMFCore/exportimport/configure.zcml	2007-12-22 09:11:48 UTC (rev 82388)
+++ Products.CMFCore/trunk/Products/CMFCore/exportimport/configure.zcml	2007-12-22 09:29:02 UTC (rev 82389)
@@ -1,5 +1,7 @@
 <configure
-    xmlns="http://namespaces.zope.org/zope">
+    xmlns="http://namespaces.zope.org/zope"
+    xmlns:genericsetup="http://namespaces.zope.org/genericsetup"
+    i18n_domain="cmf_default">
 
   <adapter
       factory=".content.StructureFolderWalkingAdapter"
@@ -39,4 +41,153 @@
 
   <adapter factory=".workflow.WorkflowToolXMLAdapter"/>
 
+  <genericsetup:importStep
+      name="actions"
+      title="Action Providers"
+      description="Import actions tool's action providers and their actions."
+      handler="Products.CMFCore.exportimport.actions.importActionProviders">
+    <depends name="componentregistry"/>
+  </genericsetup:importStep>
+
+  <genericsetup:exportStep
+      name="actions"
+      title="Action Providers"
+      description="Export actions tool's action providers and their actions."
+      handler="Products.CMFCore.exportimport.actions.exportActionProviders"
+      />
+
+  <genericsetup:importStep
+      name="caching_policy_mgr"
+      title="Caching Policies"
+      description="Import caching policy manager's policies."
+      handler="Products.CMFCore.exportimport.cachingpolicymgr.importCachingPolicyManager">
+    <depends name="toolset"/>
+  </genericsetup:importStep>
+
+  <genericsetup:exportStep
+      name="caching_policy_mgr"
+      title="Caching Policies"
+      description="Export caching policy manager's policies."
+      handler="Products.CMFCore.exportimport.cachingpolicymgr.exportCachingPolicyManager"
+      />
+
+  <genericsetup:importStep
+      name="catalog"
+      title="Catalog Tool"
+      description="Import catalog tool's sub-objects, indexes and columns."
+      handler="Products.CMFCore.exportimport.catalog.importCatalogTool">
+    <depends name="toolset"/>
+  </genericsetup:importStep>
+
+  <genericsetup:exportStep
+      name="catalog"
+      title="Catalog Tool"
+      description="Export catalog tool's sub-objects, indexes and columns."
+      handler="Products.CMFCore.exportimport.catalog.exportCatalogTool"
+      />
+
+  <genericsetup:importStep
+      name="content_type_registry"
+      title="Content Type Registry"
+      description="Import content type registry's predicates and bindings."
+      handler="Products.CMFCore.exportimport.contenttyperegistry.importContentTypeRegistry">
+    <depends name="componentregistry"/>
+  </genericsetup:importStep>
+
+  <genericsetup:exportStep
+      name="content_type_registry"
+      title="Content Type Registry"
+      description="Export content type registry's predicates / bindings."
+      handler="Products.CMFCore.exportimport.contenttyperegistry.exportContentTypeRegistry"
+      />
+
+  <genericsetup:importStep
+      name="cookie_authentication"
+      title="Cookie Authentication"
+      description="Import cookie crumbler settings"
+      handler="Products.CMFCore.exportimport.cookieauth.importCookieCrumbler">
+    <depends name="toolset"/>
+  </genericsetup:importStep>
+
+  <genericsetup:exportStep
+      name="cookieauth"
+      title="Cookie Authentication"
+      description="Export cookie crumbler settings"
+      handler="Products.CMFCore.exportimport.cookieauth.exportCookieCrumbler"
+      />
+
+  <genericsetup:importStep
+      name="mailhost"
+      title="MailHost"
+      description="Import mailhost settings"
+      handler="Products.CMFCore.exportimport.mailhost.importMailHost">
+    <depends name="componentregistry"/>
+  </genericsetup:importStep>
+
+  <genericsetup:exportStep
+      name="mailhost"
+      title="MailHost"
+      description="Export the mailhost's settings and properties"
+      handler="Products.CMFCore.exportimport.mailhost.exportMailHost"
+      />
+
+  <genericsetup:importStep
+      name="properties"
+      title="Site Properties"
+      description="Import site properties."
+      handler="Products.CMFCore.exportimport.properties.importSiteProperties"
+      />
+
+  <genericsetup:exportStep
+      name="properties"
+      title="Site Properties"
+      description="Export site properties."
+      handler="Products.CMFCore.exportimport.properties.exportSiteProperties"
+      />
+
+  <genericsetup:importStep
+      name="skins"
+      title="Skins Tool"
+      description="Import skins tool's filesystem directory views and skin path definitions."
+      handler="Products.CMFCore.exportimport.skins.importSkinsTool">
+    <depends name="componentregistry"/>
+  </genericsetup:importStep>
+
+  <genericsetup:exportStep
+      name="skins"
+      title="Skins Tool"
+      description="Export skins tool's filesystem directory views and skin path definitions."
+      handler="Products.CMFCore.exportimport.skins.exportSkinsTool"
+      />
+
+  <genericsetup:importStep
+      name="typeinfo"
+      title="Types Tool"
+      description="Import types tool's type information objects."
+      handler="Products.CMFCore.exportimport.typeinfo.importTypesTool">
+    <depends name="toolset"/>
+  </genericsetup:importStep>
+
+  <genericsetup:exportStep
+      name="typeinfo"
+      title="Types Tool"
+      description="Export types tool's type information objects."
+      handler="Products.CMFCore.exportimport.typeinfo.exportTypesTool"
+      />
+
+  <genericsetup:importStep
+      name="workflow"
+      title="Workflow Tool"
+      description="Import workflow tool's workflow definitions and supporting scripts."
+      handler="Products.CMFCore.exportimport.workflow.importWorkflowTool">
+    <depends name="toolset"/>
+  </genericsetup:importStep>
+
+  <genericsetup:exportStep
+      name="workflows"
+      title="Workflow Tool"
+      description="Export workflow tool's workflow definitions and supporting scripts."
+      handler="Products.CMFCore.exportimport.workflow.exportWorkflowTool"
+      />
+
 </configure>



More information about the Checkins mailing list