diff -r a6405235aac6 -r b02fa4db2868 web/views/autoform.py --- a/web/views/autoform.py Thu Sep 24 20:46:53 2009 +0200 +++ b/web/views/autoform.py Thu Sep 24 21:20:15 2009 +0200 @@ -293,7 +293,7 @@ status = u'' label = 'x' dellink = toggleable_rel_link_func(entity.eid, nodeid, label) - eview = self.view('oneline', relatedrset, row=row) + eview = self._cw.view('oneline', relatedrset, row=row) related.append((nodeid, dellink, status, eview)) yield (rschema, role, related) @@ -315,7 +315,7 @@ jscall = "javascript: cancelPendingInsert('%s', '%s', null, %s);" \ % (pendingid, cell, eid) rset = self._cw.eid_rset(reid) - eview = self.view('text', rset, row=0) + eview = self._cw.view('text', rset, row=0) # XXX find a clean way to handle baskets if rset.description[0][0] == 'Basket': eview = '%s (%s)' % (eview, display_name(self._cw, 'Basket')) @@ -343,9 +343,9 @@ # display inline-edition view for all existing related entities for i, relentity in enumerate(related.entities()): if relentity.has_perm('update'): - w(self.view('inline-edition', related, row=i, col=0, - rtype=rschema, role=role, ptype=entity.e_schema, - peid=entity.eid, i18nctx=i18nctx)) + w(self._cw.view('inline-edition', related, row=i, col=0, + rtype=rschema, role=role, ptype=entity.e_schema, + peid=entity.eid, i18nctx=i18nctx)) existant = True return existant @@ -363,9 +363,9 @@ Return True if some inlined form are actually displayed """ entity = self.edited_entity - w(self.view('inline-creation', None, etype=targettype, - peid=entity.eid, ptype=entity.e_schema, - rtype=rschema, role=role, i18nctx=i18nctx)) + w(self._cw.view('inline-creation', None, etype=targettype, + peid=entity.eid, ptype=entity.e_schema, + rtype=rschema, role=role, i18nctx=i18nctx)) def should_display_add_new_relation_link(self, rschema, existant, card): """return true if we should add a link to add a new creation form