logo       
Google Custom Search
    AddThis Social Bookmark Button
-->

CVS: CMF/CMFDefault - DefaultWorkflow.py:1.15 DiscussionItem.py:1.29: msg#00032

Subject: CVS: CMF/CMFDefault - DefaultWorkflow.py:1.15 DiscussionItem.py:1.29
Update of /cvs-repository/CMF/CMFDefault
In directory cvs.zope.org:/tmp/cvs-serv21424/CMFDefault

Modified Files:
        DefaultWorkflow.py DiscussionItem.py 
Log Message:
Merged yuppie-collector096-branch:
- Cleaned up Interfaces and API Help. (Collector #96)
- Removed deprecated 'register' module and interface.

=== CMF/CMFDefault/DefaultWorkflow.py 1.14 => 1.15 ===
--- CMF/CMFDefault/DefaultWorkflow.py:1.14      Thu Oct 17 15:38:35 2002
+++ CMF/CMFDefault/DefaultWorkflow.py   Mon Jan  6 15:41:34 2003
@@ -27,8 +27,14 @@
 from Products.CMFCore.WorkflowCore import WorkflowException
 from Products.CMFCore.WorkflowTool import addWorkflowClass
 
+from Products.CMFCore.interfaces.portal_workflow \
+        import WorkflowDefinition as IWorkflowDefinition
+
 
 class DefaultWorkflowDefinition (SimpleItemWithProperties):
+
+    __implements__ = IWorkflowDefinition
+
     meta_type = 'Workflow'
     id = 'default_workflow'
     title = 'Simple Review / Publish Policy'


=== CMF/CMFDefault/DiscussionItem.py 1.28 => 1.29 ===
--- CMF/CMFDefault/DiscussionItem.py:1.28       Sat Aug  3 22:31:31 2002
+++ CMF/CMFDefault/DiscussionItem.py    Mon Jan  6 15:41:34 2003
@@ -28,6 +28,9 @@
 from Document import Document
 from DublinCore import DefaultDublinCoreImpl
 
+from Products.CMFCore.interfaces.Discussions import DiscussionResponse
+from Products.CMFCore.interfaces.Discussions import Discussable
+
 
 factory_type_information = ( { 'id'             : 'Discussion Item'
                              , 'meta_type'      : 'Discussion Item'
@@ -87,7 +90,8 @@
         Class for content which is a response to other content.
     """
 
-    __implements__ = ( PortalContent.__implements__
+    __implements__ = ( DiscussionResponse
+                     , PortalContent.__implements__
                      , DefaultDublinCoreImpl.__implements__
                      )
 
@@ -170,6 +174,8 @@
         instance of DiscussionItemContainer injected into it to
         hold the discussion threads.
     """
+
+    __implements__ = Discussable
 
     # for the security machinery to allow traversal
     #__roles__ = None





<Prev in Thread] Current Thread [Next in Thread>