Switch to unified view

a/Allura/allura/model/auth.py b/Allura/allura/model/auth.py
...
...
277
    def register(cls, doc, make_project=True):
277
    def register(cls, doc, make_project=True):
278
        from allura import model as M
278
        from allura import model as M
279
        result = plugin.AuthenticationProvider.get(request).register_user(doc)
279
        result = plugin.AuthenticationProvider.get(request).register_user(doc)
280
        if result and make_project:
280
        if result and make_project:
281
            n = M.Neighborhood.query.get(name='Users')
281
            n = M.Neighborhood.query.get(name='Users')
282
            n.register_project('u/' + result.username, user=result, user_project=True)
282
            p = n.register_project('u/' + result.username, user=result, user_project=True)
283
            # Allow for special user-only tools
284
            p._extra_tool_status = ['user']
283
        return result
285
        return result
284
286
285
    def private_project(self):
287
    def private_project(self):
286
        from .project import Project
288
        from .project import Project
287
        return Project.query.get(shortname='u/%s' % self.username, deleted=False)
289
        return Project.query.get(shortname='u/%s' % self.username, deleted=False)