[CMF-checkins] CVS: CMF - CHANGES.txt:1.108 HISTORY.txt:1.35

Tres Seaver tseaver@zope.com
Sun, 7 Jul 2002 20:51:16 -0400


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

Modified Files:
	CHANGES.txt HISTORY.txt 
Log Message:
 - Adjust changelog after creating 1.3 release branch.

=== CMF/CHANGES.txt 1.107 => 1.108 ===
     - (__future__) Added DCWorkflow (through-the-web configurable
       workflows) to the core set of CMF products.
-
-CMF 1.3 beta2 (2002/07/07)
-
-  New Features
-
-    - Changed the modification date so that it is updated at reindex
-      time and does not rely anymore on bobobase_modification_time. This
-      makes export+import of objects not lose the modification date.
-      Before exporting objects created with an older CMF version,
-      reindex the "modified" index in the catalog (you just have to do
-      it once, and only if you need to export objects).
-
-    - Made the workflow tool compute chains using type names, as well
-      as instances (Tracker #441).
-
-    - Made the DCWorkflow worklists accept a list of formatted values
-      for cataloged variable matches. The separator is a semicolon
-      (Tracker #496).
-
-    - Made the security-related indexes of the portal catalog be updated
-      for all impacted objects whenever local roles are changed (Tracker
-      #494). This feature makes use of the 'path' index.
-
-    - Made 'path' (PathIndex) a standard index inside CMF. When
-      upgrading from earlier versions this index will have to be created
-      by hand.
-
-    - Enabled "within day" queries for FriendlyDateCriteria E.g.,
-      field="modified", value="Now", operation="within_day",
-      daterange="old" -> content which was modified "today".
-      (Tracker #474).
-
-    - Made the id of the current user available to old action providers
-      (DCWorkflow being a prime example) as 'user_id' (Tracker #495,
-      thanks to Luca Olivetti for the patch).
-
-    - Modified the 'standard_error_message' page template to show the
-      'error_log_url', if passed in (Zope 2.6 will pass this argument
-      if an error log is installed).
-
-    - Extended the metadata tool to permit passing the type name
-      directly (e.g., when building a new object, one might need to know
-      the allowed subjects before construction).
-
-    - Added a working calendar implementation to the CMFCalendar product,
-      which had previously provided only an Event content type.  Thanks to
-      Andy Dawkins for the work.
-
-    - Updated FS-based skin methods to read optional '.security files,
-      whcih control the role-permission mappings for each skin method.
-      See CMFCore/tests/fake_skins/fake_skin/test4.py.security for an
-      example.
-
-  Bugs Fixed
-
-    - Fixed PortalFolder's filtering so that it correctly restricts
-      itself to the portal types allowed by the TypesTool (Tracker #483).
-
-    - Fixed the TypesTool so that TypeInformation's Title is
-      decorrelated from its Id (the old TypeInformation.Type() should
-      not be used anymore). The Id is what gets put in the "portal_type"
-      attribute of a content object, which one gets at using
-      somecontent.getPortalTypeName(). The Title is returned by
-      somecontent.Type(). "portal_type" is now indexed, and in most
-      cases should be used when doing catalog queries instead of "Type".
-
-    - Provided all default skins (content_hide_form, content_show_form)
-      for the DCWorkflow default workflow [rev 2]. Note that, when using
-      this workflow, the descriptions in the retract and reject forms
-      are slightly incorrect as they mention the "private" state but in
-      fact go to the "visible" state.
-
-    - Fixed verification of portal types in the TypesTool to work in the
-      presence of portal types with a non-empty title (Tracker #497).
-
-    - Removed unintentional sharing of ActionInformation data between
-      class defaults and persistent instances derived from
-      ActionProviderBase.  Likewise for TypeInformation instances.
-
-    - Enabled creation of "My Stuff" folder for users (e.g., the manager)
-      authenticated "above" the normal user folder (Tracker #485, thanks
-      to Dieter Maurer for the patch).
-
-    - Fixed handling of discussion items so that they are correctly
-      indexed, unindexed and reinserted into the workflows when copied
-      or moved.
-
-    - Correctly reindex the just-reset workflow variables of an object
-      in a DCWorkflow after a paste.
-
-    - Correctly insert into the workflows the objects created by a
-      Scriptable Type.
-
-    - Fixed Friendly Date Criterion edit form to correctly display the
-      duration in its menu (Tracker #475, thanks to Axel Joester for the
-      patch).
-
-    - Fixed relative URL in metadata_edit_form that broke if the
-      main_template had a base tag (Tracker #506).
-
-    - Made discussion replies work correctly when hitting Enter in the
-      title field (Tracker #515), and corrected discussion Preview
-      followed by an Edit that lost body information (Tracker #516).
-
-    - Fixed the deletion of replies (Tracker #513, thanks to Stefan H.
-      Holek for the patch).
-
-    - Made the Link objects deal correctly with empty remote urls
-      (Tracker #507) and not strip trailing slashes (Tracker #451).
-
-    - Made content_type_registry deal correctly with TypeInfos that have
-      a title (Tracker #465, thanks to Juan Antonio Valiño García for
-      the patch).
-
-    - Changed CMFDefault.MembershipTool to not create a member folder at
-      member creation time when the memberareaCreationFlag is false
-      (Tracker #519). Note that any code that depended on the member
-      folder being created after addMember will fail, that code should
-      call createMemberarea directly if needed.
-
-    - Fixed CMFDefault.RegistrationTool to correctly check the lack of
-      'email' property when creating a new member or when checking
-      member's properties validity (Tracker #508).
-
-    - Fixed addtoFavorites to correctly add a favorite of someone else's
-      document (Tracker #501).
-
-    - Fixed CatalogTool to create a meta_type index; this is needed now
-      that ZCatalog doesn't create any default indexes when
-      instantiated.
-
-    - Fixed recent_news to use 'Title' instead of 'title' to display the
-      title of each news ('title' isn't indexed anymore).
-
-    - Fixed listFolderContents to take into account its optional 'spec'
-      argument.
-
-    - Fixed index_html to correctly filter out unauthorized subfolders
-      (Tracker #503).
-
-    - Fixed exception handling to not use a string exception in
-      PortalFolder (Tracker #512).
-
-    - Changed the permission protecting the "Join" action provided by
-      the default registration tool from "View" to "Add portal member"
-      (Tracker #509).
-
-    - Removed redundant "Syndication" action from SkinnedFolder; the
-      SyndicationTool provides this aciton. (Tracker #481)
-
-    - Updated INSTALL.txt to note the dependency of CMF on the TAL and
-      ZTUtils packages and on the PageTemplates product for Zopes < 2.5.
-      (Tracker #489).
-
-    - Updated CatalogTool to create a Vocabulary if none present (as
-      won't be for catalogs created under Zope 2.6).
-
-    - Adapted interface checks to work with new spellings in Zope 2.6
-      (older Zopes should still work).
-
-    - Removed '##bind' headers from FSPythonScripts where they only
-      repeat the defaults.
-
-    - Corrected patterns used for "HTML body stripping" to avoid
-      HTML embedded within structured text.
-
-    - Fixed computed action of form in 'folder_rename_form' (Tracker #511;
-      thanks to "yuppie" for the patch).
-
-    - Improved cacheability of skin images by using absolute URLs.
-
-    - Suppressed repeated load of FSImage content from filesystem
-      (should only happen when in debug mode).
-
-    - Repaired skin methods' read of '.properties' files, which hold
-      additional metadata about the skin method beyond what can be
-      expressed in the body.
-
-    - Updated caching policy manager tool to use correct date format
-      (RFC 1123 instead of RFC 822).


=== CMF/HISTORY.txt 1.34 => 1.35 ===
+
+  New Features
+
+    - Changed the modification date so that it is updated at reindex
+      time and does not rely anymore on bobobase_modification_time. This
+      makes export+import of objects not lose the modification date.
+      Before exporting objects created with an older CMF version,
+      reindex the "modified" index in the catalog (you just have to do
+      it once, and only if you need to export objects).
+
+    - Made the workflow tool compute chains using type names, as well
+      as instances (Tracker #441).
+
+    - Made the DCWorkflow worklists accept a list of formatted values
+      for cataloged variable matches. The separator is a semicolon
+      (Tracker #496).
+
+    - Made the security-related indexes of the portal catalog be updated
+      for all impacted objects whenever local roles are changed (Tracker
+      #494). This feature makes use of the 'path' index.
+
+    - Made 'path' (PathIndex) a standard index inside CMF. When
+      upgrading from earlier versions this index will have to be created
+      by hand.
+
+    - Enabled "within day" queries for FriendlyDateCriteria E.g.,
+      field="modified", value="Now", operation="within_day",
+      daterange="old" -> content which was modified "today".
+      (Tracker #474).
+
+    - Made the id of the current user available to old action providers
+      (DCWorkflow being a prime example) as 'user_id' (Tracker #495,
+      thanks to Luca Olivetti for the patch).
+
+    - Modified the 'standard_error_message' page template to show the
+      'error_log_url', if passed in (Zope 2.6 will pass this argument
+      if an error log is installed).
+
+    - Extended the metadata tool to permit passing the type name
+      directly (e.g., when building a new object, one might need to know
+      the allowed subjects before construction).
+
+    - Added a working calendar implementation to the CMFCalendar product,
+      which had previously provided only an Event content type.  Thanks to
+      Andy Dawkins for the work.
+
+    - Updated FS-based skin methods to read optional '.security files,
+      whcih control the role-permission mappings for each skin method.
+      See CMFCore/tests/fake_skins/fake_skin/test4.py.security for an
+      example.
+
+  Bugs Fixed
+
+    - Fixed PortalFolder's filtering so that it correctly restricts
+      itself to the portal types allowed by the TypesTool (Tracker #483).
+
+    - Fixed the TypesTool so that TypeInformation's Title is
+      decorrelated from its Id (the old TypeInformation.Type() should
+      not be used anymore). The Id is what gets put in the "portal_type"
+      attribute of a content object, which one gets at using
+      somecontent.getPortalTypeName(). The Title is returned by
+      somecontent.Type(). "portal_type" is now indexed, and in most
+      cases should be used when doing catalog queries instead of "Type".
+
+    - Provided all default skins (content_hide_form, content_show_form)
+      for the DCWorkflow default workflow [rev 2]. Note that, when using
+      this workflow, the descriptions in the retract and reject forms
+      are slightly incorrect as they mention the "private" state but in
+      fact go to the "visible" state.
+
+    - Fixed verification of portal types in the TypesTool to work in the
+      presence of portal types with a non-empty title (Tracker #497).
+
+    - Removed unintentional sharing of ActionInformation data between
+      class defaults and persistent instances derived from
+      ActionProviderBase.  Likewise for TypeInformation instances.
+
+    - Enabled creation of "My Stuff" folder for users (e.g., the manager)
+      authenticated "above" the normal user folder (Tracker #485, thanks
+      to Dieter Maurer for the patch).
+
+    - Fixed handling of discussion items so that they are correctly
+      indexed, unindexed and reinserted into the workflows when copied
+      or moved.
+
+    - Correctly reindex the just-reset workflow variables of an object
+      in a DCWorkflow after a paste.
+
+    - Correctly insert into the workflows the objects created by a
+      Scriptable Type.
+
+    - Fixed Friendly Date Criterion edit form to correctly display the
+      duration in its menu (Tracker #475, thanks to Axel Joester for the
+      patch).
+
+    - Fixed relative URL in metadata_edit_form that broke if the
+      main_template had a base tag (Tracker #506).
+
+    - Made discussion replies work correctly when hitting Enter in the
+      title field (Tracker #515), and corrected discussion Preview
+      followed by an Edit that lost body information (Tracker #516).
+
+    - Fixed the deletion of replies (Tracker #513, thanks to Stefan H.
+      Holek for the patch).
+
+    - Made the Link objects deal correctly with empty remote urls
+      (Tracker #507) and not strip trailing slashes (Tracker #451).
+
+    - Made content_type_registry deal correctly with TypeInfos that have
+      a title (Tracker #465, thanks to Juan Antonio Valiño García for
+      the patch).
+
+    - Changed CMFDefault.MembershipTool to not create a member folder at
+      member creation time when the memberareaCreationFlag is false
+      (Tracker #519). Note that any code that depended on the member
+      folder being created after addMember will fail, that code should
+      call createMemberarea directly if needed.
+
+    - Fixed CMFDefault.RegistrationTool to correctly check the lack of
+      'email' property when creating a new member or when checking
+      member's properties validity (Tracker #508).
+
+    - Fixed addtoFavorites to correctly add a favorite of someone else's
+      document (Tracker #501).
+
+    - Fixed CatalogTool to create a meta_type index; this is needed now
+      that ZCatalog doesn't create any default indexes when
+      instantiated.
+
+    - Fixed recent_news to use 'Title' instead of 'title' to display the
+      title of each news ('title' isn't indexed anymore).
+
+    - Fixed listFolderContents to take into account its optional 'spec'
+      argument.
+
+    - Fixed index_html to correctly filter out unauthorized subfolders
+      (Tracker #503).
+
+    - Fixed exception handling to not use a string exception in
+      PortalFolder (Tracker #512).
+
+    - Changed the permission protecting the "Join" action provided by
+      the default registration tool from "View" to "Add portal member"
+      (Tracker #509).
+
+    - Removed redundant "Syndication" action from SkinnedFolder; the
+      SyndicationTool provides this aciton. (Tracker #481)
+
+    - Updated INSTALL.txt to note the dependency of CMF on the TAL and
+      ZTUtils packages and on the PageTemplates product for Zopes < 2.5.
+      (Tracker #489).
+
+    - Updated CatalogTool to create a Vocabulary if none present (as
+      won't be for catalogs created under Zope 2.6).
+
+    - Adapted interface checks to work with new spellings in Zope 2.6
+      (older Zopes should still work).
+
+    - Removed '##bind' headers from FSPythonScripts where they only
+      repeat the defaults.
+
+    - Corrected patterns used for "HTML body stripping" to avoid
+      HTML embedded within structured text.
+
+    - Fixed computed action of form in 'folder_rename_form' (Tracker #511;
+      thanks to "yuppie" for the patch).
+
+    - Improved cacheability of skin images by using absolute URLs.
+
+    - Suppressed repeated load of FSImage content from filesystem
+      (should only happen when in debug mode).
+
+    - Repaired skin methods' read of '.properties' files, which hold
+      additional metadata about the skin method beyond what can be
+      expressed in the body.
+
+    - Updated caching policy manager tool to use correct date format
+      (RFC 1123 instead of RFC 822).
+
 1.3 beta 1 (2001/04/03)
 
  New Features