Switch to unified view

a/Allura/allura/controllers/root.py b/Allura/allura/controllers/root.py
...
...
65
65
66
    def _setup_request(self):
66
    def _setup_request(self):
67
        c.project = c.app = None
67
        c.project = c.app = None
68
        c.user = plugin.AuthenticationProvider.get(request).authenticate_request()
68
        c.user = plugin.AuthenticationProvider.get(request).authenticate_request()
69
        assert c.user is not None, 'c.user should always be at least User.anonymous()'
69
        assert c.user is not None, 'c.user should always be at least User.anonymous()'
70
        c.queued_messages = defaultdict(list)
71
70
72
    def _cleanup_request(self):
71
    def _cleanup_request(self):
73
        g.send_all_messages()
72
        pass
74
73
75
    @expose('jinja:allura:templates/project_list.html')
74
    @expose('jinja:allura:templates/project_list.html')
76
    @with_trailing_slash
75
    @with_trailing_slash
77
    def index(self, **kw):
76
    def index(self, **kw):
78
        """Handle the front-page."""
77
        """Handle the front-page."""