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
@@ -206,12 +206,21 @@
${h.link_to(_('settings'),h.url('repo_settings_home',repo_name=c.repo_name),class_='settings')}
%endif
%endif
+
${h.link_to(_('fork'),h.url('repo_fork_home',repo_name=c.repo_name),class_='fork')}
%if h.is_hg(c.rhodecode_repo):
${h.link_to(_('Open new pull request'),h.url('pullrequest_home',repo_name=c.repo_name),class_='pull_request')}
%endif
${h.link_to(_('search'),h.url('search_repo',search_repo=c.repo_name),class_='search')}
+ %if h.HasRepoPermissionAny('repository.write','repository.admin')(c.repo_name) and c.rhodecode_db_repo.enable_locking:
+ %if c.rhodecode_db_repo.locked[0]:
+ ${h.link_to(_('unlock'), h.url('toggle_locking',repo_name=c.repo_name),class_='locking_del')}
+ %else:
+ ${h.link_to(_('lock'), h.url('toggle_locking',repo_name=c.repo_name),class_='locking_add')}
+ %endif
+ %endif
+
% if h.HasPermissionAll('hg.admin')('access admin main page'):
${h.link_to(_('admin'),h.url('admin_home'),class_='admin')}
@@ -227,7 +236,7 @@
${h.link_to(_('settings'),h.url('admin_settings'),class_='settings')}
%def>
-
+ ## ADMIN MENU
${admin_menu()}
% endif