equal
deleted
inserted
replaced
19 |
19 |
20 |
20 |
21 from cubicweb import _ |
21 from cubicweb import _ |
22 |
22 |
23 from hashlib import sha1 # pylint: disable=E0611 |
23 from hashlib import sha1 # pylint: disable=E0611 |
24 |
|
25 from six import text_type |
|
26 from six.moves import range |
|
27 |
24 |
28 from logilab.mtconverter import xml_escape |
25 from logilab.mtconverter import xml_escape |
29 |
26 |
30 from cubicweb import tags |
27 from cubicweb import tags |
31 from cubicweb.predicates import one_line_rset, is_instance, match_user_groups |
28 from cubicweb.predicates import one_line_rset, is_instance, match_user_groups |
250 |
247 |
251 column_renderers = { |
248 column_renderers = { |
252 'group': tableview.MainEntityColRenderer(), |
249 'group': tableview.MainEntityColRenderer(), |
253 'nb_users': tableview.EntityTableColRenderer( |
250 'nb_users': tableview.EntityTableColRenderer( |
254 header=_('num. users'), |
251 header=_('num. users'), |
255 renderfunc=lambda w, x: w(text_type(x.num_users())), |
252 renderfunc=lambda w, x: w(str(x.num_users())), |
256 sortfunc=lambda x: x.num_users()), |
253 sortfunc=lambda x: x.num_users()), |
257 } |
254 } |