Switch to unified view

a/Allura/allura/model/auth.py b/Allura/allura/model/auth.py
...
...
317
        if not name:
317
        if not name:
318
            return cls.anonymous()
318
            return cls.anonymous()
319
        return plugin.AuthenticationProvider.get(request).by_username(name)
319
        return plugin.AuthenticationProvider.get(request).by_username(name)
320
320
321
    @classmethod
321
    @classmethod
322
    def by_display_name(cls, name, substring=True):
322
    def by_display_name(cls, name):
323
        return plugin.UserPreferencesProvider.get().find_by_display_name(name, substring)
323
        return plugin.UserPreferencesProvider.get().find_by_display_name(name)
324
324
325
    def get_tool_data(self, tool, key, default=None):
325
    def get_tool_data(self, tool, key, default=None):
326
        return self.tool_data.get(tool, {}).get(key, None)
326
        return self.tool_data.get(tool, {}).get(key, None)
327
327
328
    def set_tool_data(self, tool, **kw):
328
    def set_tool_data(self, tool, **kw):