[CMF-checkins] CVS: CMF - CHANGES.txt:1.163

Yvo Schubbe cvs-admin at zope.org
Thu Nov 27 10:07:19 EST 2003

Update of /cvs-repository/CMF
In directory cvs.zope.org:/tmp/cvs-serv3099

Modified Files:
Log Message:
Merged yuppie-listActionInfos-branch:
- refactored listFilteredActionsFor()
- added listActionInfos() and getActionInfo() to Action providers
- added helper methods getOAI() and getExprContext()

=== CMF/CHANGES.txt 1.162 => 1.163 ===
--- CMF/CHANGES.txt:1.162	Wed Nov 19 04:48:36 2003
+++ CMF/CHANGES.txt	Thu Nov 27 10:06:48 2003
@@ -2,6 +2,28 @@
   New Features
+    - Refactored ActionsTool and Action providers:
+      o Added listActionInfos() and getActionInfo() to the ActionProvider
+        Interface, added 'object' argument to listActions().
+      o Added OldstyleActionProvider Interface and OldstyleActionProviderBase
+        for Action providers still not using ActionInformation objects.
+        WorkflowTool and CMFCore DiscussionTool use this.
+      o Action providers queried by ActionsTool should implement the new
+        ActionProvider Interface. Action providers subclassing
+        ActionProviderBase inherit the necessary methods.
+      o To ease transition it will be sufficient to implement the
+        OldstyleActionProvider Interface, using OldstyleActionProviderBase.
+        The use of Action providers not implementing one of these Interfaces
+        or Actions provided by objects themselves is deprecated. Support for
+        them might be removed after CMF 1.5.
+      o Added helper methods getOAI() and getExprContext() to get computed
+        contexts from REQUEST cache or create new ones.
     - CMFDefault MembershipTool and zpt skin: Added 'Manage members' Action.
       The skin now provides basic membership management: Browsing members,
       registering new members and deleting members including their member

More information about the CMF-checkins mailing list