[CMF-checkins] CVS: CMF - CHANGES.txt:1.248.2.135
Tres Seaver
tseaver at palladion.com
Thu Jul 7 14:24:49 EDT 2005
Update of /cvs-repository/CMF
In directory cvs.zope.org:/tmp/cvs-serv8210
Modified Files:
Tag: CMF-1_5-branch
CHANGES.txt
Log Message:
- CHANGES.txt: normalize collector URLs.
- CMFCore/MembershipTool.py: allow membership tool to search hierarchy
for user folders which know about a given user ID (collector #354).
=== CMF/CHANGES.txt 1.248.2.134 => 1.248.2.135 ===
--- CMF/CHANGES.txt:1.248.2.134 Thu Jul 7 14:14:06 2005
+++ CMF/CHANGES.txt Thu Jul 7 14:24:18 2005
@@ -3,18 +3,22 @@
Features Added
- CMFDefault/skins/zpt_generic/talkback_tree: Add link to allow
- managers to delete replies (http://zope.org/Collectors/38).
+ managers to delete replies (http://www.zope.org/Collectors/38).
Bugs Fixed
+ - CMFCore.MembershipTool: allow 'getMemberById' to crawl up the
+ hierarchy of user folders until it finds the user.
+ (http://www.zope.org/Collectors/354, also http://)
+
- CatalogTool: Added manage_convertIndexes.
This method should not be used with Zope 2.7. It overrides the broken
manage_convertIndexes of Zope 2.8.0.
- (http://zope.org/Collectors/357)
+ (http://www.zope.org/Collectors/357)
- CMFCore.WorkflowTool: Make (deprecated) WorkflowInformation objects
schema-compatible with current ActionInformation.
- (http://zope.org/Collectors/355)
+ (http://www.zope.org/Collectors/355)
- CMFCore.utils.ToolInit: For icon registration to work with ToolInit
you would have to have the same product_name parameter as the actual
@@ -94,7 +98,7 @@
earlier Zopes used to raise KeyError.
- Set cache headers in 304 responses from FSImage / FSFile
- (http://zope.org/Collectors/355)
+ (http://www.zope.org/Collectors/355)
- CMFCore.DirectoryView: Do not cause ZODB writes or ConflictError
if an old DirectoryView with a non-existing path is left. Sends a
@@ -129,7 +133,7 @@
(http://www.zope.org/Collectors/CMF/351)
- Sync catalog metadata column with correct name of DublinCore string
- ExpirationDate method. (http://zope.org/Collectors/CMF/345)
+ ExpirationDate method. (http://www.zope.org/Collectors/CMF/345)
Others
@@ -155,7 +159,7 @@
Bug Fixes
- CMFDefault.SyndicationTool: Coerce property values into correct
- types. (http://zope.org/Collectors/CMF/344)
+ types. (http://www.zope.org/Collectors/CMF/344)
- CMFCore.Skinnable: Don't catch ConflictError in __of__.
@@ -278,7 +282,7 @@
called from code it will now hand back the created object's ID. This
does not change any behavior when called directly from the web. Both
methods returned None before, so there is no dependencies anywhere
- on their return values, anyway. (http://collector.zope.org/CMF/331)
+ on their return values, anyway. (http://www.zope.org/Collectors/CMF/331)
- CMFSetup: When importing skins configurations you can now specify a
layer to be inserted after a given layer. Previously you could only
@@ -298,7 +302,7 @@
- CMFSetup tool: Improved 'Properties' tab.
The active site configuration can now be selected from a list of
registered profiles and stored snapshots.
- (http://collector.zope.org/CMF/264)
+ (http://www.zope.org/Collectors/CMF/264)
- CMFSetup: Added handlers for site properties.
@@ -309,7 +313,7 @@
- FSObject: Now FSObject-derived items like FSImage or FSFile can have
security declarations inside the metadata file.
- (http://collector.zope.org/CMF/289)
+ (http://www.zope.org/Collectors/CMF/289)
- profiles: Moved 'default' profile to CMFDefault.
Using the new 'importVarious' handler this profile now allows to create
@@ -320,11 +324,11 @@
are implemented for these steps.
- CachePolicyManager: You can now set a ETag using a TALES expression
- (http://collector.zope.org/CMF/236)
+ (http://www.zope.org/Collectors/CMF/236)
- RegistrationTool: The regular expression that limits what people
can put in as a valid member ID is now configurable TTW in the
- portal_registration tool (http://collector.zope.org/CMF/117)
+ portal_registration tool (http://www.zope.org/Collectors/CMF/117)
Bug Fixes
@@ -364,7 +368,7 @@
from OFS.tests.testCopySupport.
- CMFDefault.RegistrationTool: Allow '+' in e-mail addresses.
- (http://collector.zope.org/CMF/322)
+ (http://www.zope.org/Collectors/CMF/322)
- ActionInfo: Fixed issue with oldstyle Action info mappings.
The 'allowed' key was broken for non-empty 'permissions'.
@@ -387,20 +391,20 @@
- CMFSetup: Fixed import of workflow bindings.
The 'workflow' import step has to be run after the 'typeinfo' step.
- (http://collector.zope.org/CMF/265)
+ (http://www.zope.org/Collectors/CMF/265)
- CMFCore.CatalogTool: Take into account query restrictions on
'effective' or 'expires' attributes during a search.
- (http://collector.zope.org/CMF/120)
+ (http://www.zope.org/Collectors/CMF/120)
- WorkflowTool: Fixed 'setChainForPortalTypes'.
If 'chain' was an empty string, it wasn't set correctly.
- FSFile, FSImage: Made available to caching policy manager as
- standard content. (http://collector.zope.org/CMF/299)
+ standard content. (http://www.zope.org/Collectors/CMF/299)
- FSDTMLMethod: Small code cleanup to remove duplicate variable
- definition (http://collector.zope.org/CMF/291)
+ definition (http://www.zope.org/Collectors/CMF/291)
- Portal: Fixed 'setupDefaultProperties'.
Backwards compatibility was broken and the 'default_charset' argument
@@ -409,15 +413,15 @@
- Document/NewsItem: If the "plain text" format is selected the
content will no longer be tested for HTML and reduced to text
between opening and closing "body" tags
- (http://collector.zope.org/CMF/214)
+ (http://www.zope.org/Collectors/CMF/214)
- Document/NewsItem: A call to setFormat will now re-cook the
document content if the format has been changed (arising from
- discussion about http://collector.zope.org/CMF/214)
+ discussion about http://www.zope.org/Collectors/CMF/214)
- DirectoryViews/FSMetadata: Corrected some erroneous docstrings
about proxy role handling using .metadata files
- (http://collector.zope.org/CMF/177)
+ (http://www.zope.org/Collectors/CMF/177)
Other
@@ -430,28 +434,28 @@
New Features
- Portal: Added 'default_charset' property.
- (http://collector.zope.org/CMF/261)
+ (http://www.zope.org/Collectors/CMF/261)
- CMFDefault utils: Added 'toUnicode' function.
- (http://collector.zope.org/CMF/261)
+ (http://www.zope.org/Collectors/CMF/261)
Bug Fixes
- ZPT skin: Fixed 'RSS'.
Values are now converted to unicode, using 'default_charset'.
- (http://collector.zope.org/CMF/261)
+ (http://www.zope.org/Collectors/CMF/261)
- DublinCore: Added 'setCreators' method. Note that
'notifyModified' also modifies creators. If the current user
should not be added to creators, make sure notifyModified() is not
- called after setCreators(). (http://collector.zope.org/CMF/61)
+ called after setCreators(). (http://www.zope.org/Collectors/CMF/61)
- ZPT skin: Fixed '*metadata_edit_form'.
Setting "Enable Discussion?" to 'Off' was broken.
- CMFSetup: Made sure imported values are converted to strings.
For now imports and exports work only with 'ascii' encoding.
- (http://collector.zope.org/CMF/287)
+ (http://www.zope.org/Collectors/CMF/287)
- FSPageTemplate: Don't hide sub-tracebacks in development mode.
@@ -521,11 +525,11 @@
Aliases for method paths are no longer supported.
- FSFile: Allow setting a content_type value using a .metadata file
- (http://collector.zope.org/CMF/281)
+ (http://www.zope.org/Collectors/CMF/281)
- FSPageTemplate: Refine the XML content type detection so that
addtional data such as encoding is preserved
- (http://collector.zope.org/CMF/228)
+ (http://www.zope.org/Collectors/CMF/228)
- ActionInformation: If a path expression ending in an object that
gets called using __render_with_namespace__ (such as DTML objects
@@ -534,18 +538,18 @@
expects the namespace to contain "here", which the context coming
from CMFCore.Expressions.createExprContext did not provide. Added
"here" as an alias pointing to the provided "object"
- (http://collector.zope.org/CMF/171)
+ (http://www.zope.org/Collectors/CMF/171)
- DiscussionItem: Made sure that the workflow is notified of their
creation.
- (http://collector.zope.org/CMF/280)
+ (http://www.zope.org/Collectors/CMF/280)
- CMFCatalogAware: When pasting a content item, local roles were not
changed to reflect the new ownership.
- (http://collector.zope.org/CMF/205)
+ (http://www.zope.org/Collectors/CMF/205)
- ZPT skin: Added missing RSS script and template.
- (http://collector.zope.org/CMF/279)
+ (http://www.zope.org/Collectors/CMF/279)
- DirectoryView: Improved createDirectoryView() backwards compatibility.
Using platform specific path separators is deprecated.
@@ -585,11 +589,11 @@
applications using the CatalogTool.
- CMFCalendar.CalendarTool: Made workflow states configurable TTW.
- (http://collector.zope.org/CMF/110)
+ (http://www.zope.org/Collectors/CMF/110)
- Minor featurelet: The "Action Providers" ZMI tab on the portal_actions
tool now links directly to the tools shown
- (http://collector.zope.org/CMF/181)
+ (http://www.zope.org/Collectors/CMF/181)
- CMFCore.utils: Introduced contributorsplitter() utility function
along the lines of keywordsplitter().
@@ -631,7 +635,7 @@
- CMFCore.PortalFolder: Enforce check of "Delete objects" permission
during cut + paste.
- (http://collector.zope.org/CMF/259)
+ (http://www.zope.org/Collectors/CMF/259)
N.B. This fix depends on an update to the underlying Zope software,
e.g., Zope 2.7.3 or later. Two new unit tests fail on
@@ -639,14 +643,14 @@
- CMFDefault.MetadataTool: Validation would disallow
vocabulary-constrained metadata elements to be empty
- (http://collector.zope.org/CMF/217)
+ (http://www.zope.org/Collectors/CMF/217)
- CMFDefault.DiscussionItem: Replies were not sorted chronologically
- (http://collector.zope.org/CMF/211)
+ (http://www.zope.org/Collectors/CMF/211)
- CMFDefault.Image and CMFDefault.File: When copy/pasting Image and File
objects the review state did not revert to "private".
- (http://collector.zope.org/CMF/176)
+ (http://www.zope.org/Collectors/CMF/176)
- CMFSetup: Refactored rolemap.
Converted the roles attribute to role sub-elements. Fixed an
@@ -659,16 +663,16 @@
- CMFTopic: Change topic_view template to show title and ID (it only
showed title before)
- (http://collector.zope.org/CMF/180)
+ (http://www.zope.org/Collectors/CMF/180)
- CMFCore.PortalFolder: Unlike other content, only Managers were able
to create PortalFolders using mkdir in FTP. Fixed by inserting
missing security declaration for PortalFolder.manage_addFolder
- (http://collector.zope.org/CMF/167)
+ (http://www.zope.org/Collectors/CMF/167)
- Default text format for NewsItems is now structured-text, just like
it is for Documents, tuhs removing a spurious difference.
- (http://collector.zope.org/CMF/138)
+ (http://www.zope.org/Collectors/CMF/138)
- CMFCalendar.CalendarTool: (Lost) fix for issues 65 and 159.
The determination of the date/time range constituting a specific month
@@ -683,17 +687,17 @@
- CMFCalendar.Event: Day, month, and year were processed in the wrong
order by Event.edit().
- (http://collector.zope.org/CMF/202)
+ (http://www.zope.org/Collectors/CMF/202)
- CMFCore.PortalFolder: _verifyObjectPaste() did not check the
container's allowed content types, enabling users to paste objects
they were not allowed to add.
- (http://collector.zope.org/CMF/216)
+ (http://www.zope.org/Collectors/CMF/216)
- CMFDefault.File and CMFDefault.Image: setFormat() failed to update
the content_type property causing index_html() to use a stale mimetype
when serving the file or image.
- (http://collector.zope.org/CMF/226)
+ (http://www.zope.org/Collectors/CMF/226)
- CMFDefault.Document, CMFDefault.Link, and CMFCalendar.Event:
WebDAV PUT() caused improper splitting of 'Contributors' metadata
More information about the CMF-checkins
mailing list