URL namespace traversal should use IPublishTraverse adapters

Bug #98338 reported by Jim Fulton
2
Affects Status Importance Assigned to Milestone
Zope 3
Won't Fix
Wishlist
Unassigned
zope.traversing
Invalid
Wishlist
Unassigned

Bug Description

When traversing a namespace (e.g. ++view++) in a URL, adapters to IPublishTraverse, rather than ITraversable should be used.

Revision history for this message
Stephan Richter (srichter) wrote :

Changes: submitter email, importance (medium => critical)

Revision history for this message
Martijn Faassen (faassen) wrote :

Changes: classification (bug => issue), new comment

Turned this into an issue, as it's too much of a change to do as a bugfix right now.

Revision history for this message
Philipp von Weitershausen (philikon) wrote :

In light of an upcoming Zope 3.3 bugday, I'll note that this is not an issue relevant to Zope 3.3. This is really a (critical) feature request for Zope 3.4.

Revision history for this message
Philipp von Weitershausen (philikon) wrote :

Changes: edited transcript, importance (critical => 3.4 Alpha 1), new comment

Found the 3.4 alpha 1 category :).

Revision history for this message
Christian Theune (ctheune) wrote :

Wow. We made the beta and the feature freeze for 3.4 without this. This should be solved in the satellite on the trunk now.

Changed in zope3:
importance: Medium → Wishlist
status: New → Confirmed
Tres Seaver (tseaver)
Changed in zope.traversing:
status: New → Confirmed
importance: Undecided → Wishlist
Changed in zope3:
status: Confirmed → Won't Fix
Revision history for this message
Colin Watson (cjwatson) wrote :

The zope.traversing project on Launchpad has been archived at the request of the Zope developers (see https://answers.launchpad.net/launchpad/+question/683589 and https://answers.launchpad.net/launchpad/+question/685285). If this bug is still relevant, please refile it at https://github.com/zopefoundation/zope.traversing.

Changed in zope.traversing:
status: Confirmed → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.