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
@@ -207,7 +207,11 @@
%if h.HasRepoPermissionAll('repository.admin')(c.repo_name):
- - ${h.link_to(_('settings'),h.url('repo_settings_home',repo_name=c.repo_name),class_='settings')}
+ %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')}
+ %endif
- ${h.link_to(_('fork'),h.url('repo_fork_home',repo_name=c.repo_name),class_='fork')}
%endif
- ${h.link_to(_('search'),h.url('search_repo',search_repo=c.repo_name),class_='search')}
@@ -337,7 +341,7 @@ function onSuccess(){
function toggleFollowingUser(fallows_user_id,token){
args = 'follows_user_id='+fallows_user_id;
- args+= '&auth_token='+token;
+ args+= '&auth_token='+token;
YUC.asyncRequest('POST',base_url,{
success:function(o){
onSuccess();
@@ -347,7 +351,7 @@ function toggleFollowingUser(fallows_use
function toggleFollowingRepo(fallows_repo_id,token){
args = 'follows_repo_id='+fallows_repo_id;
- args+= '&auth_token='+token;
+ args+= '&auth_token='+token;
YUC.asyncRequest('POST',base_url,{
success:function(o){
onSuccess();