[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