[Checkins] SVN: z3c.form/trunk/ restore Zope 2.10 compatibility
David Glick
davidglick at onenw.org
Sat Jan 22 19:14:38 EST 2011
Log message for revision 119846:
restore Zope 2.10 compatibility
Changed:
U z3c.form/trunk/CHANGES.txt
U z3c.form/trunk/src/z3c/form/contentprovider.txt
-=-
Modified: z3c.form/trunk/CHANGES.txt
===================================================================
--- z3c.form/trunk/CHANGES.txt 2011-01-22 22:08:07 UTC (rev 119845)
+++ z3c.form/trunk/CHANGES.txt 2011-01-23 00:14:38 UTC (rev 119846)
@@ -2,9 +2,13 @@
CHANGES
=======
-2.4.2 (unreleased)
+2.4.2 (2011-01-22)
------------------
+- Adjust test for the contentprovider feature to not depend on the
+ ContentProviderBase class that was introduced in zope.contentprovider 3.5.0.
+ This restores compatibility with Zope 2.10.
+
- Security issue, removed IBrowserRequest from IFormLayer. This prevents to
mixin IBrowserRequest into non IBrowserRequest e.g. IJSONRPCRequest.
This should be compatible since a browser request using z3c.form already
Modified: z3c.form/trunk/src/z3c/form/contentprovider.txt
===================================================================
--- z3c.form/trunk/src/z3c/form/contentprovider.txt 2011-01-22 22:08:07 UTC (rev 119845)
+++ z3c.form/trunk/src/z3c/form/contentprovider.txt 2011-01-23 00:14:38 UTC (rev 119846)
@@ -65,11 +65,15 @@
>>> request = TestRequest()
-We want to insert a content provider inbetween fields.
+We want to insert a content provider in between fields.
We define a test content provider that renders extra help text::
- >>> from zope.contentprovider.provider import ContentProviderBase
- >>> class ExtendedHelp(ContentProviderBase):
+ >>> from zope.publisher.browser import BrowserView
+ >>> from zope.contentprovider.interfaces import IContentProvider
+ >>> class ExtendedHelp(BrowserView):
+ ... def __init__(self, context, request, view):
+ ... super(ExtendedHelp, self).__init__(context, request)
+ ... self.__parent__ = view
...
... def update(self):
... self.person = self.context.id
More information about the checkins
mailing list