web/views/editforms.py
changeset 10609 e2d8e81bfe68
parent 9492 c7fc56eecd1a
child 10666 7f6b5f023884
equal deleted inserted replaced
10608:7fc548d9dd8e 10609:e2d8e81bfe68
    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)