equal
deleted
inserted
replaced
21 |
21 |
22 __docformat__ = "restructuredtext en" |
22 __docformat__ = "restructuredtext en" |
23 _ = unicode |
23 _ = unicode |
24 |
24 |
25 from copy import copy |
25 from copy import copy |
|
26 |
|
27 from six.moves import range |
26 |
28 |
27 from logilab.mtconverter import xml_escape |
29 from logilab.mtconverter import xml_escape |
28 from logilab.common.decorators import cached |
30 from logilab.common.decorators import cached |
29 from logilab.common.registry import yes |
31 from logilab.common.registry import yes |
30 from logilab.common.deprecation import class_moved |
32 from logilab.common.deprecation import class_moved |
228 fw.ResetButton(_('revert changes'))] |
230 fw.ResetButton(_('revert changes'))] |
229 |
231 |
230 def __init__(self, req, rset, **kwargs): |
232 def __init__(self, req, rset, **kwargs): |
231 kwargs.setdefault('__redirectrql', rset.printable_rql()) |
233 kwargs.setdefault('__redirectrql', rset.printable_rql()) |
232 super(TableEditForm, self).__init__(req, rset=rset, **kwargs) |
234 super(TableEditForm, self).__init__(req, rset=rset, **kwargs) |
233 for row in xrange(len(self.cw_rset)): |
235 for row in range(len(self.cw_rset)): |
234 form = self._cw.vreg['forms'].select('edition', self._cw, |
236 form = self._cw.vreg['forms'].select('edition', self._cw, |
235 rset=self.cw_rset, row=row, |
237 rset=self.cw_rset, row=row, |
236 formtype='muledit', |
238 formtype='muledit', |
237 copy_nav_params=False, |
239 copy_nav_params=False, |
238 mainform=False) |
240 mainform=False) |