[Checkins] SVN: z3c.relationfield/trunk/src/z3c/relationfield/widget.py Move more to grokcore.component.

Martijn Faassen faassen at infrae.com
Fri Oct 17 11:35:56 EDT 2008


Log message for revision 92310:
  Move more to grokcore.component.
  

Changed:
  U   z3c.relationfield/trunk/src/z3c/relationfield/widget.py

-=-
Modified: z3c.relationfield/trunk/src/z3c/relationfield/widget.py
===================================================================
--- z3c.relationfield/trunk/src/z3c/relationfield/widget.py	2008-10-17 15:33:34 UTC (rev 92309)
+++ z3c.relationfield/trunk/src/z3c/relationfield/widget.py	2008-10-17 15:35:56 UTC (rev 92310)
@@ -1,4 +1,4 @@
-import grok
+import grokcore.component as grok
 from xml.sax.saxutils import escape
 
 from zope.app.form.interfaces import IInputWidget, IDisplayWidget
@@ -7,7 +7,7 @@
 from zope import component
 from zope.component.interfaces import ComponentLookupError
 from zope.app.form.browser.widget import renderElement
-
+from zope.traversing.browser import absoluteURL
 from z3c.objpath.interfaces import IObjectPath
 
 from z3c.relationfield.schema import IRelation
@@ -62,7 +62,7 @@
             to_url = component.getMultiAdapter((to_object, self.request),
                                                name="relationurl")()
         except ComponentLookupError:
-            to_url = grok.url(self.request, to_object)
+            to_url = absoluteURL(to_object, self.request)
         return '<a href="%s">%s</a>' % (
             to_url,
             escape(value.to_path))



More information about the Checkins mailing list