cubicweb/web/views/autoform.py
changeset 11731 6563113b9caf
parent 11374 0e50215016f3
child 11767 432f87a63057
equal deleted inserted replaced
11730:6f303125bfc8 11731:6563113b9caf
   198     __regid__ = 'inline-edition'
   198     __regid__ = 'inline-edition'
   199     __select__ = non_final_entity() & match_kwargs('peid', 'rtype')
   199     __select__ = non_final_entity() & match_kwargs('peid', 'rtype')
   200 
   200 
   201     _select_attrs = ('peid', 'rtype', 'role', 'pform', 'etype')
   201     _select_attrs = ('peid', 'rtype', 'role', 'pform', 'etype')
   202     removejs = "removeInlinedEntity('%s', '%s', '%s')"
   202     removejs = "removeInlinedEntity('%s', '%s', '%s')"
       
   203     form_renderer_id = 'inline'
   203 
   204 
   204     # make pylint happy
   205     # make pylint happy
   205     peid = rtype = role = pform = etype = None
   206     peid = rtype = role = pform = etype = None
   206 
   207 
   207     def __init__(self, *args, **kwargs):
   208     def __init__(self, *args, **kwargs):
   227     def form(self):
   228     def form(self):
   228         entity = self._entity()
   229         entity = self._entity()
   229         form = self._cw.vreg['forms'].select('edition', self._cw,
   230         form = self._cw.vreg['forms'].select('edition', self._cw,
   230                                              entity=entity,
   231                                              entity=entity,
   231                                              formtype='inlined',
   232                                              formtype='inlined',
   232                                              form_renderer_id='inline',
   233                                              form_renderer_id=self.form_renderer_id,
   233                                              copy_nav_params=False,
   234                                              copy_nav_params=False,
   234                                              mainform=False,
   235                                              mainform=False,
   235                                              parent_form=self.pform,
   236                                              parent_form=self.pform,
   236                                              **self.cw_extra_kwargs)
   237                                              **self.cw_extra_kwargs)
   237         if self.pform is None:
   238         if self.pform is None: