equal
deleted
inserted
replaced
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' <a href="%s">%s</a> (%d)' % ( |
135 etypelink = u' <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)) |