[CMF-checkins] SVN: CMF/trunk/C - split off CMFTopic profile
    Yvo Schubbe 
    y.2005- at wcm-solutions.de
       
    Thu Oct 20 06:30:49 EDT 2005
    
    
  
Log message for revision 39521:
  - split off CMFTopic profile
Changed:
  U   CMF/trunk/CHANGES.txt
  U   CMF/trunk/CMFDefault/profiles/default/skins.xml
  D   CMF/trunk/CMFDefault/profiles/default/types/Topic.xml
  U   CMF/trunk/CMFDefault/profiles/default/typestool.xml
  U   CMF/trunk/CMFDefault/profiles/default/workflows.xml
  U   CMF/trunk/CMFTopic/DEPENDENCIES.txt
  U   CMF/trunk/CMFTopic/__init__.py
  A   CMF/trunk/CMFTopic/profiles/
  A   CMF/trunk/CMFTopic/profiles/default/
  A   CMF/trunk/CMFTopic/profiles/default/skins.xml
  A   CMF/trunk/CMFTopic/profiles/default/types/
  A   CMF/trunk/CMFTopic/profiles/default/types/Topic.xml
  A   CMF/trunk/CMFTopic/profiles/default/typestool.xml
  A   CMF/trunk/CMFTopic/profiles/default/workflows.xml
-=-
Modified: CMF/trunk/CHANGES.txt
===================================================================
--- CMF/trunk/CHANGES.txt	2005-10-20 09:50:48 UTC (rev 39520)
+++ CMF/trunk/CHANGES.txt	2005-10-20 10:30:49 UTC (rev 39521)
@@ -2,6 +2,9 @@
 
   New Features
 
+    - CMFDefault and CMFTopic: Split off CMFTopic profile.
+      CMFTopic support is now configured by an optional extension profile.
+
     - TypesTool: Improved add form for type info objects.
       Presettings can now be loaded from type info settings in setup profiles.
       This replaces the feature that did allow to load presettings from
Modified: CMF/trunk/CMFDefault/profiles/default/skins.xml
===================================================================
--- CMF/trunk/CMFDefault/profiles/default/skins.xml	2005-10-20 09:50:48 UTC (rev 39520)
+++ CMF/trunk/CMFDefault/profiles/default/skins.xml	2005-10-20 10:30:49 UTC (rev 39521)
@@ -10,11 +10,8 @@
                  directory="CMFDefault/skins/zpt_control"/>
  <skin-directory id="zpt_generic"
                  directory="CMFDefault/skins/zpt_generic"/>
- <skin-directory id="zpt_topic"
-                 directory="CMFTopic/skins/zpt_topic"/>
  <skin-path id="Basic">
   <layer name="custom"/>
-  <layer name="zpt_topic"/>
   <layer name="zpt_content"/>
   <layer name="zpt_generic"/>
   <layer name="zpt_control"/>
Deleted: CMF/trunk/CMFDefault/profiles/default/types/Topic.xml
===================================================================
--- CMF/trunk/CMFDefault/profiles/default/types/Topic.xml	2005-10-20 09:50:48 UTC (rev 39520)
+++ CMF/trunk/CMFDefault/profiles/default/types/Topic.xml	2005-10-20 10:30:49 UTC (rev 39521)
@@ -1,47 +0,0 @@
-<?xml version="1.0"?>
-<object name="Topic" meta_type="Factory-based Type Information"
-   i18n:domain="cmf_default" xmlns:i18n="http://xml.zope.org/namespaces/i18n">
- <property name="title" i18n:translate="">Topic</property>
- <property name="description"
-    i18n:translate="">Topics are canned queries for organizing content with up to date queries into the catalog.</property>
- <property name="content_icon">topic_icon.gif</property>
- <property name="content_meta_type">Portal Topic</property>
- <property name="product">CMFTopic</property>
- <property name="factory">addTopic</property>
- <property name="immediate_view">topic_edit_form</property>
- <property name="global_allow">True</property>
- <property name="filter_content_types">True</property>
- <property name="allowed_content_types">
-  <element value="Topic"/>
- </property>
- <property name="allow_discussion">False</property>
- <alias from="(Default)" to="topic_view"/>
- <alias from="view" to="topic_view"/>
- <action title="View" action_id="view" category="object" condition_expr=""
-    url_expr="string:${object_url}/topic_view" visible="True">
-  <permission value="View"/>
- </action>
- <action title="Edit" action_id="edit" category="object" condition_expr=""
-    url_expr="string:${object_url}/topic_edit_form" visible="True">
-  <permission value="Change portal topics"/>
- </action>
- <action title="Criteria" action_id="criteria" category="object"
-    condition_expr="" url_expr="string:${object_url}/topic_criteria_form"
-    visible="True">
-  <permission value="Change portal topics"/>
- </action>
- <action title="Subtopics" action_id="folderContents" category="object"
-    condition_expr="" url_expr="string:${object_url}/folder_contents"
-    visible="True">
-  <permission value="List folder contents"/>
- </action>
- <action title="New..." action_id="new" category="object" condition_expr=""
-    url_expr="string:${object_url}/folder_factories" visible="False">
-  <permission value="Add portal topics"/>
- </action>
- <action title="Rename items" action_id="rename_items" category="object"
-    condition_expr="" url_expr="string:${object_url}/folder_rename_form"
-    visible="False">
-  <permission value="Add portal topics"/>
- </action>
-</object>
Modified: CMF/trunk/CMFDefault/profiles/default/typestool.xml
===================================================================
--- CMF/trunk/CMFDefault/profiles/default/typestool.xml	2005-10-20 09:50:48 UTC (rev 39520)
+++ CMF/trunk/CMFDefault/profiles/default/typestool.xml	2005-10-20 10:30:49 UTC (rev 39521)
@@ -11,5 +11,4 @@
  <type id="Image"/>
  <type id="Link"/>
  <type id="News Item" filename="types/News_Item.xml"/>
- <type id="Topic"/>
 </types-tool>
Modified: CMF/trunk/CMFDefault/profiles/default/workflows.xml
===================================================================
--- CMF/trunk/CMFDefault/profiles/default/workflows.xml	2005-10-20 09:50:48 UTC (rev 39520)
+++ CMF/trunk/CMFDefault/profiles/default/workflows.xml	2005-10-20 10:30:49 UTC (rev 39521)
@@ -13,8 +13,5 @@
   <type type_id="Folder">
 
   </type>
-  <type type_id="Topic">
-
-  </type>
  </bindings>
 </workflow-tool>
Modified: CMF/trunk/CMFTopic/DEPENDENCIES.txt
===================================================================
--- CMF/trunk/CMFTopic/DEPENDENCIES.txt	2005-10-20 09:50:48 UTC (rev 39520)
+++ CMF/trunk/CMFTopic/DEPENDENCIES.txt	2005-10-20 10:30:49 UTC (rev 39521)
@@ -2,3 +2,4 @@
 Five >= 1.2
 CMFCore
 CMFDefault
+GenericSetup
Modified: CMF/trunk/CMFTopic/__init__.py
===================================================================
--- CMF/trunk/CMFTopic/__init__.py	2005-10-20 09:50:48 UTC (rev 39520)
+++ CMF/trunk/CMFTopic/__init__.py	2005-10-20 10:30:49 UTC (rev 39521)
@@ -21,6 +21,8 @@
 
 from Products.CMFCore.utils import ContentInit
 from Products.CMFCore.DirectoryView import registerDirectory
+from Products.GenericSetup import EXTENSION
+from Products.GenericSetup import profile_registry
 
 import Topic
 import SimpleStringCriterion
@@ -57,3 +59,10 @@
                , extra_constructors = (Topic.addTopic,)
                , fti = Topic.factory_type_information
                ).initialize( context )
+
+    profile_registry.registerProfile('default',
+                                     'CMFTopic',
+                                     'Adds topic portal type.',
+                                     'profiles/default',
+                                     'CMFTopic',
+                                     EXTENSION)
Added: CMF/trunk/CMFTopic/profiles/default/skins.xml
===================================================================
--- CMF/trunk/CMFTopic/profiles/default/skins.xml	2005-10-20 09:50:48 UTC (rev 39520)
+++ CMF/trunk/CMFTopic/profiles/default/skins.xml	2005-10-20 10:30:49 UTC (rev 39521)
@@ -0,0 +1,8 @@
+<?xml version="1.0"?>
+<skins-tool>
+ <skin-directory id="zpt_topic"
+                 directory="CMFTopic/skins/zpt_topic"/>
+ <skin-path id="*">
+  <layer name="zpt_topic" insert-before="zpt_content"/>
+ </skin-path>
+</skins-tool>
Property changes on: CMF/trunk/CMFTopic/profiles/default/skins.xml
___________________________________________________________________
Name: svn:eol-style
   + native
Copied: CMF/trunk/CMFTopic/profiles/default/types/Topic.xml (from rev 39518, CMF/trunk/CMFDefault/profiles/default/types/Topic.xml)
Added: CMF/trunk/CMFTopic/profiles/default/typestool.xml
===================================================================
--- CMF/trunk/CMFTopic/profiles/default/typestool.xml	2005-10-20 09:50:48 UTC (rev 39520)
+++ CMF/trunk/CMFTopic/profiles/default/typestool.xml	2005-10-20 10:30:49 UTC (rev 39521)
@@ -0,0 +1,4 @@
+<?xml version="1.0"?>
+<types-tool>
+ <type id="Topic"/>
+</types-tool>
Property changes on: CMF/trunk/CMFTopic/profiles/default/typestool.xml
___________________________________________________________________
Name: svn:eol-style
   + native
Added: CMF/trunk/CMFTopic/profiles/default/workflows.xml
===================================================================
--- CMF/trunk/CMFTopic/profiles/default/workflows.xml	2005-10-20 09:50:48 UTC (rev 39520)
+++ CMF/trunk/CMFTopic/profiles/default/workflows.xml	2005-10-20 10:30:49 UTC (rev 39521)
@@ -0,0 +1,8 @@
+<?xml version="1.0"?>
+<workflow-tool>
+ <bindings>
+  <type type_id="Topic">
+
+  </type>
+ </bindings>
+</workflow-tool>
Property changes on: CMF/trunk/CMFTopic/profiles/default/workflows.xml
___________________________________________________________________
Name: svn:eol-style
   + native
    
    
More information about the CMF-checkins
mailing list