Switch to unified view

a/Allura/allura/controllers/project.py b/Allura/allura/controllers/project.py
...
...
307
        self.screenshot = ScreenshotsController()
307
        self.screenshot = ScreenshotsController()
308
        self._list = ToolListController()
308
        self._list = ToolListController()
309
309
310
    @expose('json:')
310
    @expose('json:')
311
    def _nav(self):
311
    def _nav(self):
312
        return dict(menu=[
312
        menu = []
313
                dict(name=s.label, url=s.url, icon=s.ui_icon)
314
                for s in c.project.grouped_navbar_entries()])
313
        for s in c.project.grouped_navbar_entries():
314
            children = [dict(name=child.label, url=child.url, icon=child.ui_icon) for child in s.children]
315
            menu.append(dict(name=s.label, url=s.url, icon=s.ui_icon, children=children))
316
        return dict(menu=menu)
315
317
316
    @expose()
318
    @expose()
317
    def _lookup(self, name, *remainder):
319
    def _lookup(self, name, *remainder):
318
        name = unquote(name)
320
        name = unquote(name)
319
        subproject = M.Project.query.get(shortname=c.project.shortname + '/' + name,
321
        subproject = M.Project.query.get(shortname=c.project.shortname + '/' + name,