[Checkins] SVN: zope.traversing/trunk/ Use IAbsoluteURL lookup instead of absolute_url view in the AbsoluteURL recursive magic. See https://bugs.launchpad.net/zope3/+bug/338101
Dan Korostelev
nadako at gmail.com
Thu Mar 5 05:05:02 EST 2009
Log message for revision 97522:
Use IAbsoluteURL lookup instead of absolute_url view in the AbsoluteURL recursive magic. See https://bugs.launchpad.net/zope3/+bug/338101
Changed:
U zope.traversing/trunk/CHANGES.txt
U zope.traversing/trunk/src/zope/traversing/browser/absoluteurl.py
-=-
Modified: zope.traversing/trunk/CHANGES.txt
===================================================================
--- zope.traversing/trunk/CHANGES.txt 2009-03-05 07:52:06 UTC (rev 97521)
+++ zope.traversing/trunk/CHANGES.txt 2009-03-05 10:05:02 UTC (rev 97522)
@@ -5,7 +5,8 @@
3.5.3 (unreleased)
------------------
-- ...
+- Use IAbsoluteURL lookup instead of the "absolute_url" view in the
+ recursive AbsoluteURL adapters (LP: #338101).
3.5.2 (2009-02-04)
------------------
Modified: zope.traversing/trunk/src/zope/traversing/browser/absoluteurl.py
===================================================================
--- zope.traversing/trunk/src/zope/traversing/browser/absoluteurl.py 2009-03-05 07:52:06 UTC (rev 97521)
+++ zope.traversing/trunk/src/zope/traversing/browser/absoluteurl.py 2009-03-05 10:05:02 UTC (rev 97522)
@@ -57,7 +57,7 @@
raise TypeError(_insufficientContext)
url = str(zope.component.getMultiAdapter((container, request),
- name='absolute_url'))
+ IAbsoluteURL))
name = getattr(context, '__name__', None)
if name is None:
raise TypeError(_insufficientContext)
@@ -84,7 +84,7 @@
return ({'name':'', 'url': self.request.getApplicationURL()}, )
base = tuple(zope.component.getMultiAdapter(
- (container, request), name='absolute_url').breadcrumbs())
+ (container, request), IAbsoluteURL).breadcrumbs())
name = getattr(context, '__name__', None)
if name is None:
More information about the Checkins
mailing list