cubicweb/web/views/startup.py
changeset 12328 b570d3094e32
parent 11767 432f87a63057
child 12503 b01dd0ef43aa
equal deleted inserted replaced
12327:58f05ffafeca 12328:b570d3094e32
   129             nb = req.execute('Any COUNT(X) WHERE X is %s' % etype)[0][0]
   129             nb = req.execute('Any COUNT(X) WHERE X is %s' % etype)[0][0]
   130             if nb > 1:
   130             if nb > 1:
   131                 label = display_name(req, etype, 'plural')
   131                 label = display_name(req, etype, 'plural')
   132             else:
   132             else:
   133                 label = display_name(req, etype)
   133                 label = display_name(req, etype)
   134             nb = req.execute('Any COUNT(X) WHERE X is %s' % etype)[0][0]
       
   135             url = self._cw.build_url(etype)
   134             url = self._cw.build_url(etype)
   136             etypelink = u'&#160;<a href="%s">%s</a> (%d)' % (
   135             etypelink = u'&#160;<a href="%s">%s</a> (%d)' % (
   137                 xml_escape(url), label, nb)
   136                 xml_escape(url), label, nb)
   138             if eschema.has_perm(req, 'add'):
   137             if eschema.has_perm(req, 'add'):
   139                 yield (label, etypelink, self.add_entity_link(etype))
   138                 yield (label, etypelink, self.add_entity_link(etype))