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

Yvo Schubbe schubbe at web.de
Wed Sep 24 06:02:44 EDT 2003

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

Modified Files:
Log Message:
Merged yuppie-deleteMembers-branch:
- Added deleteMemberData, deleteMemberArea and deleteLocalRoles.
- Added 'recursive' argument to deleteLocalRoles.
- Renamed createMemberarea to createMemberArea.
- Moved getMembersFolder to CMFCore.
- Added CMFCoreExceptions.py.
- Added 'Change local roles' Permission.

=== CMF/CHANGES.txt 1.153 => 1.154 ===
--- CMF/CHANGES.txt:1.153	Wed Sep  3 05:21:20 2003
+++ CMF/CHANGES.txt	Wed Sep 24 06:02:13 2003
@@ -2,7 +2,34 @@
   New Features
-    - MembershipTool (CMFCore and CMFDefault): Changed permissions.
+    - CMFCore MembershipTool and MemberDataTool: Added 'delete' methods.
+      o deleteMemberData() deletes the member data of a member.
+      o deleteMemberArea() deletes the member area of a member.
+      o deleteLocalRoles() now has a 'recursive' argument.
+      o deleteMembers() deletes members including member data, member area and
+        Local Roles.
+    - CMFCore MembershipTool: Changed interface.
+      o createMemberarea() is now called createMemberArea(). For backwards
+        compatibility createMemberarea is a deprecated alias.
+      o getMembersFolder() is now also part of the CMFCore interface.
+    - CMFCorePermissions: Added 'Change local roles' Permission.
+      PortalFolder's 'Local Roles' Action and MembershipTool's Local Roles
+      methods are now guarded by 'Change local roles' of the object.
+    - Added CMFCoreExceptions: Errors defined in this module are available for
+      import by Scripts. In the long run, all Errors defined in CMF should be
+      moved to this module and subclassed from CMFError. Subclassed standard
+      errors should only be used for end user focused raise statements.
+    - CMFCore and CMFDefault MembershipTool: Changed permissions.
       'createMemberarea()' for someone else and 'getRoster()' including hidden
       members are now protected by 'Manage users'.
@@ -25,11 +52,11 @@
       o PortalFolder's 'mkdir' hook now makes use of Method Aliases.
-    - MembershipTool (CMFCore and CMFDefault): Changed member area creation.
+    - CMFCore and CMFDefault MembershipTool: Changed member area creation.
       'wrapUser()' does no longer call 'createMemberarea()'.
       'createMemberarea()' should now be called from the 'logged_in' page.
-    - MembershipTool (CMFDefault): Added a customization hook to
+    - CMFDefault MembershipTool: Added a customization hook to
       'createMemberarea()'. A 'createMemberContent' script placed inside the
       tool overrides default member content creation.

More information about the CMF-checkins mailing list