equal
deleted
inserted
replaced
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: |