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
@@ -234,24 +234,36 @@
%endif
% if h.HasPermissionAll('hg.admin')('access admin main page'):
-
- ${h.link_to(_('admin'),h.url('admin_home'),class_='admin')}
- <%def name="admin_menu()">
-
- - ${h.link_to(_('admin journal'),h.url('admin_home'),class_='journal')}
- - ${h.link_to(_('repositories'),h.url('repos'),class_='repos')}
- - ${h.link_to(_('repositories groups'),h.url('repos_groups'),class_='repos_groups')}
- - ${h.link_to(_('users'),h.url('users'),class_='users')}
- - ${h.link_to(_('users groups'),h.url('users_groups'),class_='groups')}
- - ${h.link_to(_('permissions'),h.url('edit_permission',id='default'),class_='permissions')}
- - ${h.link_to(_('ldap'),h.url('ldap_home'),class_='ldap')}
- - ${h.link_to(_('defaults'),h.url('defaults'),class_='defaults')}
- - ${h.link_to(_('settings'),h.url('admin_settings'),class_='settings')}
-
- %def>
- ## ADMIN MENU
- ${admin_menu()}
-
+
+ ${h.link_to(_('admin'),h.url('admin_home'),class_='admin')}
+ <%def name="admin_menu()">
+
+ - ${h.link_to(_('admin journal'),h.url('admin_home'),class_='journal')}
+ - ${h.link_to(_('repositories'),h.url('repos'),class_='repos')}
+ - ${h.link_to(_('repositories groups'),h.url('repos_groups'),class_='repos_groups')}
+ - ${h.link_to(_('users'),h.url('users'),class_='users')}
+ - ${h.link_to(_('users groups'),h.url('users_groups'),class_='groups')}
+ - ${h.link_to(_('permissions'),h.url('edit_permission',id='default'),class_='permissions')}
+ - ${h.link_to(_('ldap'),h.url('ldap_home'),class_='ldap')}
+ - ${h.link_to(_('defaults'),h.url('defaults'),class_='defaults')}
+ - ${h.link_to(_('settings'),h.url('admin_settings'),class_='settings')}
+
+ %def>
+ ## ADMIN MENU
+ ${admin_menu()}
+
+ ## if you're a admin of any groups, show admin menu for it
+ % elif c.rhodecode_user.groups_admin:
+
+ ${h.link_to(_('admin'),h.url('admin_home'),class_='admin')}
+ <%def name="admin_menu_simple()">
+
+ - ${h.link_to(_('repositories groups'),h.url('repos_groups'),class_='repos_groups')}
+
+ %def>
+ ## ADMIN MENU
+ ${admin_menu_simple()}
+
% endif
@@ -322,7 +334,7 @@
${_('Search')}
- %if h.HasPermissionAll('hg.admin')('access admin main page'):
+ % if h.HasPermissionAll('hg.admin')('access admin main page'):
${admin_menu()}
- %endif
+ % elif c.rhodecode_user.groups_admin:
+
+
+ ${admin_menu_simple()}
+
+ % endif
${usermenu()}
%endif