web/views/reledit.py
changeset 8666 1dd655788ece
parent 8665 e65af61bde7d
child 8748 f5027f8d2478
--- a/web/views/reledit.py	Thu Jan 10 18:34:10 2013 +0100
+++ b/web/views/reledit.py	Mon Jan 21 16:34:09 2013 +0100
@@ -1,4 +1,4 @@
-# copyright 2003-2011 LOGILAB S.A. (Paris, FRANCE), all rights reserved.
+# copyright 2003-2012 LOGILAB S.A. (Paris, FRANCE), all rights reserved.
 # contact http://www.logilab.fr/ -- mailto:contact@logilab.fr
 #
 # This file is part of CubicWeb.
@@ -51,8 +51,6 @@
     def add_hidden(self, *args):
         pass
 
-rctrl = uicfg.reledit_ctrl
-
 class AutoClickAndEditFormView(EntityView):
     __regid__ = 'reledit'
     __select__ = non_final_entity() & match_kwargs('rtype')
@@ -91,6 +89,7 @@
         self._cw.add_js(('cubicweb.reledit.js', 'cubicweb.edition.js', 'cubicweb.ajax.js'))
         self.entity = entity
         rschema = self._cw.vreg.schema[rtype]
+        rctrl = self._cw.vreg['uicfg'].select('reledit', self._cw, entity=entity)
         self._rules = rctrl.etype_get(self.entity.e_schema.type, rschema.type, role, '*')
         if rvid is not None or default_value is not None:
             warn('[3.9] specifying rvid/default_value on select is deprecated, '