[Checkins] SVN: z3c.relationfieldui/trunk/ Don't use RelationInfo adapter anymore.
Martijn Faassen
faassen at infrae.com
Thu Jan 8 13:53:43 EST 2009
Log message for revision 94643:
Don't use RelationInfo adapter anymore.
Changed:
U z3c.relationfieldui/trunk/CHANGES.txt
U z3c.relationfieldui/trunk/src/z3c/relationfieldui/widget.py
-=-
Modified: z3c.relationfieldui/trunk/CHANGES.txt
===================================================================
--- z3c.relationfieldui/trunk/CHANGES.txt 2009-01-08 18:53:13 UTC (rev 94642)
+++ z3c.relationfieldui/trunk/CHANGES.txt 2009-01-08 18:53:43 UTC (rev 94643)
@@ -1,13 +1,16 @@
CHANGES
*******
-0.1.2 (unreleased)
-==================
+0.2 (unreleased)
+================
* Update the value of the input field using ``.value`` instead of
using ``setAttribute('value', ...)``. The latter did not update
dynamically updated input fields, and the former does.
+* ``z3c.relationfield`` does not use ``IRelationInfo`` anymore and
+ instead exposes ``create_relation``. Use this instead.
+
0.1.1 (2008-12-10)
==================
Modified: z3c.relationfieldui/trunk/src/z3c/relationfieldui/widget.py
===================================================================
--- z3c.relationfieldui/trunk/src/z3c/relationfieldui/widget.py 2009-01-08 18:53:13 UTC (rev 94642)
+++ z3c.relationfieldui/trunk/src/z3c/relationfieldui/widget.py 2009-01-08 18:53:43 UTC (rev 94643)
@@ -13,7 +13,7 @@
from hurry.resource import Library, ResourceInclusion
from z3c.relationfield.schema import IRelation
-from z3c.relationfield.interfaces import IRelationInfo
+from z3c.relationfield import create_relation
relation_lib = Library('z3c.relationfieldui')
relation_resource = ResourceInclusion(relation_lib, 'relation.js')
@@ -40,7 +40,7 @@
# convert path to Relation object
obj = self.resolve(input)
# XXX if obj is none, cannot create path
- return IRelationInfo(obj).createRelation()
+ return create_relation(obj)
def _toFormValue(self, value):
if value is None:
More information about the Checkins
mailing list