equal
deleted
inserted
replaced
22 __docformat__ = "restructuredtext en" |
22 __docformat__ = "restructuredtext en" |
23 _ = unicode |
23 _ = unicode |
24 |
24 |
25 import logging |
25 import logging |
26 from itertools import repeat |
26 from itertools import repeat |
|
27 |
|
28 from six.moves import range |
|
29 |
27 from logilab.mtconverter import xml_escape |
30 from logilab.mtconverter import xml_escape |
28 from logilab.common.decorators import cachedproperty |
31 from logilab.common.decorators import cachedproperty |
29 |
32 |
30 from cubicweb import Unauthorized, tags |
33 from cubicweb import Unauthorized, tags |
31 from cubicweb.utils import make_uid |
34 from cubicweb.utils import make_uid |
93 pass |
96 pass |
94 else: |
97 else: |
95 if hostconfig: |
98 if hostconfig: |
96 self.w(u'<h3>%s</h3>' % self._cw._('CWSourceHostConfig_plural')) |
99 self.w(u'<h3>%s</h3>' % self._cw._('CWSourceHostConfig_plural')) |
97 self._cw.view('table', hostconfig, w=self.w, |
100 self._cw.view('table', hostconfig, w=self.w, |
98 displaycols=range(2), |
101 displaycols=list(range(2)), |
99 cellvids={1: 'editable-final'}) |
102 cellvids={1: 'editable-final'}) |
100 |
103 |
101 |
104 |
102 MAPPED_SOURCE_TYPES = set( ('datafeed',) ) |
105 MAPPED_SOURCE_TYPES = set( ('datafeed',) ) |
103 |
106 |