equal
deleted
inserted
replaced
120 |
120 |
121 __docformat__ = "restructuredtext en" |
121 __docformat__ = "restructuredtext en" |
122 _ = unicode |
122 _ = unicode |
123 |
123 |
124 from warnings import warn |
124 from warnings import warn |
|
125 |
|
126 from six.moves import range |
125 |
127 |
126 from logilab.mtconverter import xml_escape |
128 from logilab.mtconverter import xml_escape |
127 from logilab.common.decorators import iclassmethod, cached |
129 from logilab.common.decorators import iclassmethod, cached |
128 from logilab.common.deprecation import deprecated |
130 from logilab.common.deprecation import deprecated |
129 |
131 |
608 haspermkwargs = {'toeid': entity.eid} |
610 haspermkwargs = {'toeid': entity.eid} |
609 if rschema.has_perm(form._cw, 'delete', **haspermkwargs): |
611 if rschema.has_perm(form._cw, 'delete', **haspermkwargs): |
610 toggleable_rel_link_func = toggleable_relation_link |
612 toggleable_rel_link_func = toggleable_relation_link |
611 else: |
613 else: |
612 toggleable_rel_link_func = lambda x, y, z: u'' |
614 toggleable_rel_link_func = lambda x, y, z: u'' |
613 for row in xrange(rset.rowcount): |
615 for row in range(rset.rowcount): |
614 nodeid = relation_id(entity.eid, rschema, role, |
616 nodeid = relation_id(entity.eid, rschema, role, |
615 rset[row][0]) |
617 rset[row][0]) |
616 if nodeid in pending_deletes: |
618 if nodeid in pending_deletes: |
617 status, label = u'pendingDelete', '+' |
619 status, label = u'pendingDelete', '+' |
618 else: |
620 else: |