diff --git a/rhodecode/templates/base/base.html b/rhodecode/templates/base/base.html
--- a/rhodecode/templates/base/base.html
+++ b/rhodecode/templates/base/base.html
@@ -22,7 +22,12 @@
%if c.rhodecode_user.username == 'default':
- ${h.link_to('anonymous',h.url('register'),title='%s %s'%(c.rhodecode_user.name,c.rhodecode_user.lastname))}
+ %if h.HasPermissionAny('hg.admin', 'hg.register.auto_activate', 'hg.register.manual_activate')():
+ ${h.link_to('anonymous',h.url('register'),title='%s %s'%(c.rhodecode_user.name,c.rhodecode_user.lastname))}
+ %else:
+ ${h.link_to('anonymous',h.url('#'),title='%s %s'%(c.rhodecode_user.name,c.rhodecode_user.lastname))}
+ %endif
+
%else:
${h.link_to(c.rhodecode_user.username,h.url('admin_settings_my_account'),title='%s %s'%(c.rhodecode_user.name,c.rhodecode_user.lastname))}
%endif
@@ -31,10 +36,12 @@
${_('Home')}
+ %if c.rhodecode_user.username != 'default':
${_('Journal')}
##(${c.unread_journal})
+ %endif
%if c.rhodecode_user.username == 'default':
${h.link_to(u'Login',h.url('login_home'))}
%else:
@@ -257,7 +264,7 @@
${_('Home')}
-
+ %if c.rhodecode_user.username != 'default':
@@ -266,7 +273,7 @@
${_('Journal')}
-
+ %endif