Commit a470d6c7 authored by Sylvain Thénault's avatar Sylvain Thénault
Browse files

[manage view] get etypes first to avoid xhtml validation error if no one found

parent 12aa5cd81ce5
......@@ -77,13 +77,14 @@ class ManageView(StartupView):
def entities(self):
schema = self._cw.vreg.schema
self.w(u'<div class="hr">&#160;</div>')
self.w(u'<h2>%s</h2>\n' % self._cw._('Browse by entity type'))
manager = self._cw.user.matching_groups('managers')
self.w(u'<table class="startup">')
self.entity_types_table(eschema for eschema in schema.entities()
if uicfg.indexview_etype_section.get(eschema) == 'application')
self.w(u'</table>')
eschemas = [eschema for eschema in schema.entities()
if uicfg.indexview_etype_section.get(eschema) == 'application']
if eschemas:
self.w(u'<div class="hr">&#160;</div>')
self.w(u'<h2>%s</h2>\n' % self._cw._('Browse by entity type'))
self.w(u'<table class="startup">')
self.entity_types_table(eschemas)
self.w(u'</table>')
def entity_types_table(self, eschemas):
infos = sorted(self.entity_types(eschemas),
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment