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
@@ -223,7 +223,7 @@
%if h.HasRepoPermissionAll('repository.admin')(c.repo_name):
- %if h.HasPermissionAll('hg.admin')('access admin main page'):
+ %if h.HasPermissionAll('hg.admin')('access settings on repository'):
- ${h.link_to(_('settings'),h.url('edit_repo',repo_name=c.repo_name),class_='settings')}
%else:
- ${h.link_to(_('settings'),h.url('repo_settings_home',repo_name=c.repo_name),class_='settings')}