[Checkins] SVN: z3ext.layout/trunk/ Check if context provides interface in @@pagelet view and pagelet: tales expresion
Nikolay Kim
fafhrd at datacom.kz
Mon Dec 15 05:37:38 EST 2008
Log message for revision 94070:
Check if context provides interface in @@pagelet view and pagelet: tales expresion
Changed:
U z3ext.layout/trunk/CHANGES.txt
U z3ext.layout/trunk/src/z3ext/layout/pagelet.py
U z3ext.layout/trunk/src/z3ext/layout/tales.py
-=-
Modified: z3ext.layout/trunk/CHANGES.txt
===================================================================
--- z3ext.layout/trunk/CHANGES.txt 2008-12-15 09:41:34 UTC (rev 94069)
+++ z3ext.layout/trunk/CHANGES.txt 2008-12-15 10:37:38 UTC (rev 94070)
@@ -2,6 +2,12 @@
CHANGES
=======
+1.7.1 (2008-12-??)
+------------------
+
+- Check if context provides interface in @@pagelet view and pagelet: tales expresion
+
+
1.7.0 (2008-12-11)
------------------
Modified: z3ext.layout/trunk/src/z3ext/layout/pagelet.py
===================================================================
--- z3ext.layout/trunk/src/z3ext/layout/pagelet.py 2008-12-15 09:41:34 UTC (rev 94069)
+++ z3ext.layout/trunk/src/z3ext/layout/pagelet.py 2008-12-15 10:37:38 UTC (rev 94070)
@@ -137,6 +137,9 @@
else:
iface = IPagelet
+ if iface.providedBy(self.context):
+ return self.context.render()
+
try:
view = queryMultiAdapter((self.context, self.request), iface)
if view is not None:
Modified: z3ext.layout/trunk/src/z3ext/layout/tales.py
===================================================================
--- z3ext.layout/trunk/src/z3ext/layout/tales.py 2008-12-15 09:41:34 UTC (rev 94069)
+++ z3ext.layout/trunk/src/z3ext/layout/tales.py 2008-12-15 10:37:38 UTC (rev 94070)
@@ -46,6 +46,9 @@
else:
iface = IPagelet
+ if iface.providedBy(context):
+ return context.render()
+
try:
view = queryMultiAdapter((context, request), iface)
if view is not None:
More information about the Checkins
mailing list