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 @@ -39,12 +39,17 @@ @@ -77,9 +82,17 @@ -<%def name="admin_menu_simple()"> +<%def name="admin_menu_simple(repositories=None, repository_groups=None, user_groups=None)"> @@ -123,7 +136,6 @@ %if c.rhodecode_db_repo.fork:
  • ${h.link_to(_('Compare fork'),h.url('compare_url',repo_name=c.rhodecode_db_repo.fork.repo_name,org_ref_type='branch',org_ref='default',other_repo=c.repo_name,other_ref_type='branch',other_ref=request.GET.get('branch') or 'default', merge=1),class_='compare_request')}
  • %endif -
  • ${h.link_to(_('Lightweight changelog'),h.url('shortlog_home',repo_name=c.repo_name),class_='shortlog')}
  • ${h.link_to(_('Search'),h.url('search_repo',repo_name=c.repo_name),class_='search')}
  • %if h.HasRepoPermissionAny('repository.write','repository.admin')(c.repo_name) and c.rhodecode_db_repo.enable_locking: @@ -282,6 +294,19 @@ %endif +
  • + + ${_('Gists')} + + +
  • ${_('Search')} @@ -294,12 +319,14 @@ ${admin_menu()}
  • - % elif c.rhodecode_user.groups_admin: + % elif c.rhodecode_user.repositories_admin or c.rhodecode_user.repository_groups_admin or c.rhodecode_user.user_groups_admin:
  • ${_('Admin')} - ${admin_menu_simple()} + ${admin_menu_simple(c.rhodecode_user.repositories_admin, + c.rhodecode_user.repository_groups_admin, + c.rhodecode_user.user_groups_admin or h.HasPermissionAny('hg.usergroup.create.true')())}
  • % endif ${usermenu()}