Switch to side-by-side view

--- a/Allura/allura/model/auth.py
+++ b/Allura/allura/model/auth.py
@@ -306,12 +306,12 @@
         return plugin.UserPreferencesProvider.get().set_pref(self, pref_name, pref_value)
 
     def url(self):
-        return '/u/' + self.username.replace('_', '-') + '/'
+        return plugin.AuthenticationProvider.get(request).project_url(self)
 
     def icon_url(self):
         icon_url = None
         if self.private_project() and self.private_project().icon:
-            icon_url = '/u/'+self.username.replace('_', '-')+'/user_icon'
+            icon_url = '/u/'+self.url()+'user_icon'
         elif self.preferences.email_address:
             icon_url = g.gravatar(self.preferences.email_address, default=None)
         return icon_url