ui: navigation, fixed wrapping of new admin navigation items
This commit is contained in:
parent
84de94bb5b
commit
c2d20af1b7
13 changed files with 73 additions and 55 deletions
|
|
@ -22,13 +22,12 @@
|
|||
${self.menu_items(active='admin')}
|
||||
</%def>
|
||||
|
||||
<%def name="menu_bar_subnav()">
|
||||
${self.admin_menu(active='audit_logs')}
|
||||
</%def>
|
||||
|
||||
<%def name="main()">
|
||||
<div class="box">
|
||||
<!-- box / title -->
|
||||
<div class="title">
|
||||
${self.admin_menu()}
|
||||
</div>
|
||||
<!-- end box / title -->
|
||||
<div class="table">
|
||||
<div id="user_log">
|
||||
<%include file="/admin/admin_log_base.mako" />
|
||||
|
|
|
|||
|
|
@ -18,12 +18,13 @@
|
|||
${self.menu_items(active='admin')}
|
||||
</%def>
|
||||
|
||||
<%def name="menu_bar_subnav()">
|
||||
${self.admin_menu(active='authentication')}
|
||||
</%def>
|
||||
|
||||
<%def name="main()">
|
||||
|
||||
<div class="box">
|
||||
<div class="title">
|
||||
${self.admin_menu()}
|
||||
</div>
|
||||
|
||||
<div class='sidebar-col-wrapper'>
|
||||
|
||||
|
|
|
|||
|
|
@ -18,11 +18,12 @@
|
|||
${self.menu_items(active='admin')}
|
||||
</%def>
|
||||
|
||||
<%def name="menu_bar_subnav()">
|
||||
${self.admin_menu(active='defaults')}
|
||||
</%def>
|
||||
|
||||
<%def name="main()">
|
||||
<div class="box">
|
||||
<div class="title">
|
||||
${self.admin_menu()}
|
||||
</div>
|
||||
|
||||
##main
|
||||
<div class="sidebar-col-wrapper">
|
||||
|
|
|
|||
|
|
@ -31,12 +31,6 @@
|
|||
%endif
|
||||
</%def>
|
||||
|
||||
<%def name="menu_bar_subnav()">
|
||||
%if c.repo:
|
||||
${self.repo_menu(active='options')}
|
||||
%endif
|
||||
</%def>
|
||||
|
||||
<%def name="main_content()">
|
||||
${next.body()}
|
||||
</%def>
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
<%inherit file="/base/base.mako"/>
|
||||
|
||||
<%def name="title()">
|
||||
${_('Settings administration')}
|
||||
${_('Integrations administration')}
|
||||
%if c.rhodecode_name:
|
||||
· ${h.branding(c.rhodecode_name)}
|
||||
%endif
|
||||
|
|
@ -18,6 +18,10 @@
|
|||
${self.menu_items(active='admin')}
|
||||
</%def>
|
||||
|
||||
<%def name="menu_bar_subnav()">
|
||||
${self.admin_menu(active='integrations')}
|
||||
</%def>
|
||||
|
||||
<%def name="side_bar_nav()">
|
||||
<li class="active">
|
||||
<a href="${h.route_path('global_integrations_home')}">Global</a>
|
||||
|
|
@ -30,9 +34,6 @@
|
|||
|
||||
<%def name="main()">
|
||||
<div class="box">
|
||||
<div class="title">
|
||||
${self.admin_menu()}
|
||||
</div>
|
||||
|
||||
##main
|
||||
<div class='sidebar-col-wrapper'>
|
||||
|
|
|
|||
|
|
@ -18,6 +18,10 @@
|
|||
${self.menu_items(active='admin')}
|
||||
</%def>
|
||||
|
||||
<%def name="menu_bar_subnav()">
|
||||
${self.admin_menu()}
|
||||
</%def>
|
||||
|
||||
<%def name="side_bar_nav()">
|
||||
|
||||
</%def>
|
||||
|
|
@ -28,9 +32,6 @@
|
|||
|
||||
<%def name="main()">
|
||||
<div class="box">
|
||||
<div class="title">
|
||||
${self.admin_menu()}
|
||||
</div>
|
||||
|
||||
##main
|
||||
<div class='sidebar-col-wrapper'>
|
||||
|
|
|
|||
|
|
@ -18,12 +18,12 @@
|
|||
${self.menu_items(active='admin')}
|
||||
</%def>
|
||||
|
||||
<%def name="menu_bar_subnav()">
|
||||
${self.admin_menu(active='permissions')}
|
||||
</%def>
|
||||
|
||||
<%def name="main()">
|
||||
<div class="box">
|
||||
<div class="title">
|
||||
${self.admin_menu()}
|
||||
</div>
|
||||
|
||||
<div class="sidebar-col-wrapper scw-small">
|
||||
##main
|
||||
|
|
|
|||
|
|
@ -17,10 +17,14 @@
|
|||
${self.menu_items(active='admin')}
|
||||
</%def>
|
||||
|
||||
<%def name="menu_bar_subnav()">
|
||||
${self.admin_menu(active='repository_groups')}
|
||||
</%def>
|
||||
|
||||
<%def name="main()">
|
||||
<div class="box">
|
||||
<div class="title">
|
||||
${self.admin_menu()}
|
||||
|
||||
<ul class="links">
|
||||
%if h.HasPermissionAny('hg.admin','hg.repogroup.create.true')():
|
||||
<li>
|
||||
|
|
|
|||
|
|
@ -17,10 +17,13 @@
|
|||
${self.menu_items(active='admin')}
|
||||
</%def>
|
||||
|
||||
<%def name="menu_bar_subnav()">
|
||||
${self.admin_menu(active='repositories')}
|
||||
</%def>
|
||||
|
||||
<%def name="main()">
|
||||
<div class="box">
|
||||
<div class="title">
|
||||
${self.admin_menu()}
|
||||
<ul class="links">
|
||||
%if h.HasPermissionAny('hg.admin','hg.create.repository')():
|
||||
<li>
|
||||
|
|
|
|||
|
|
@ -13,11 +13,15 @@
|
|||
»
|
||||
${_('Settings')}
|
||||
</%def>
|
||||
|
||||
##
|
||||
<%def name="menu_bar_nav()">
|
||||
${self.menu_items(active='admin')}
|
||||
</%def>
|
||||
|
||||
<%def name="menu_bar_subnav()">
|
||||
${self.admin_menu(active='settings')}
|
||||
</%def>
|
||||
|
||||
<%def name="side_bar_nav()">
|
||||
% for navitem in c.navlist:
|
||||
<li class="${'active' if c.active in navitem.active_list else ''}">
|
||||
|
|
@ -32,9 +36,6 @@
|
|||
|
||||
<%def name="main()">
|
||||
<div class="box">
|
||||
<div class="title">
|
||||
${self.admin_menu()}
|
||||
</div>
|
||||
|
||||
##main
|
||||
<div class='sidebar-col-wrapper'>
|
||||
|
|
|
|||
|
|
@ -17,11 +17,14 @@
|
|||
${self.menu_items(active='admin')}
|
||||
</%def>
|
||||
|
||||
<%def name="menu_bar_subnav()">
|
||||
${self.admin_menu(active='user_groups')}
|
||||
</%def>
|
||||
|
||||
<%def name="main()">
|
||||
<div class="box">
|
||||
|
||||
<div class="title">
|
||||
${self.admin_menu()}
|
||||
<ul class="links">
|
||||
%if h.HasPermissionAny('hg.admin', 'hg.usergroup.create.true')():
|
||||
<li>
|
||||
|
|
|
|||
|
|
@ -17,12 +17,15 @@
|
|||
${self.menu_items(active='admin')}
|
||||
</%def>
|
||||
|
||||
<%def name="menu_bar_subnav()">
|
||||
${self.admin_menu(active='users')}
|
||||
</%def>
|
||||
|
||||
<%def name="main()">
|
||||
|
||||
<div class="box">
|
||||
|
||||
<div class="title">
|
||||
${self.admin_menu()}
|
||||
<ul class="links">
|
||||
<li>
|
||||
<a href="${h.route_path('users_new')}" class="btn btn-small btn-success">${_(u'Add User')}</a>
|
||||
|
|
|
|||
|
|
@ -74,41 +74,48 @@
|
|||
</div>
|
||||
</%def>
|
||||
|
||||
<%def name="admin_menu()">
|
||||
|
||||
<ul id="context-pages" class="navigation horizontal-list">
|
||||
<%def name="admin_menu(active=None)">
|
||||
<div id="context-bar">
|
||||
<div class="wrapper">
|
||||
<ul id="context-pages" class="navigation horizontal-list">
|
||||
<%
|
||||
repositories=c.rhodecode_user.repositories_admin
|
||||
repository_groups=c.rhodecode_user.repository_groups_admin
|
||||
user_groups=c.rhodecode_user.user_groups_admin or h.HasPermissionAny('hg.usergroup.create.true')()
|
||||
def is_active(selected):
|
||||
if selected == active:
|
||||
return "active"
|
||||
%>
|
||||
## super admin case
|
||||
% if c.rhodecode_user.is_admin:
|
||||
<li><a href="${h.route_path('admin_audit_logs')}">${_('Admin audit logs')}</a></li>
|
||||
<li><a href="${h.route_path('repos')}">${_('Repositories')}</a></li>
|
||||
<li><a href="${h.route_path('repo_groups')}">${_('Repository groups')}</a></li>
|
||||
<li><a href="${h.route_path('users')}">${_('Users')}</a></li>
|
||||
<li><a href="${h.route_path('user_groups')}">${_('User groups')}</a></li>
|
||||
<li><a href="${h.route_path('admin_permissions_application')}">${_('Permissions')}</a></li>
|
||||
<li><a href="${h.route_path('auth_home', traverse='')}">${_('Authentication')}</a></li>
|
||||
<li><a href="${h.route_path('global_integrations_home')}">${_('Integrations')}</a></li>
|
||||
<li><a href="${h.route_path('admin_defaults_repositories')}">${_('Defaults')}</a></li>
|
||||
<li><a href="${h.route_path('admin_settings')}">${_('Settings')}</a></li>
|
||||
<li class="${is_active('audit_logs')}"><a href="${h.route_path('admin_audit_logs')}">${_('Admin audit logs')}</a></li>
|
||||
<li class="${is_active('repositories')}"><a href="${h.route_path('repos')}">${_('Repositories')}</a></li>
|
||||
<li class="${is_active('repository_groups')}"><a href="${h.route_path('repo_groups')}">${_('Repository groups')}</a></li>
|
||||
<li class="${is_active('users')}"><a href="${h.route_path('users')}">${_('Users')}</a></li>
|
||||
<li class="${is_active('user_groups')}"><a href="${h.route_path('user_groups')}">${_('User groups')}</a></li>
|
||||
<li class="${is_active('permissions')}"><a href="${h.route_path('admin_permissions_application')}">${_('Permissions')}</a></li>
|
||||
<li class="${is_active('authentication')}"><a href="${h.route_path('auth_home', traverse='')}">${_('Authentication')}</a></li>
|
||||
<li class="${is_active('integrations')}"><a href="${h.route_path('global_integrations_home')}">${_('Integrations')}</a></li>
|
||||
<li class="${is_active('defaults')}"><a href="${h.route_path('admin_defaults_repositories')}">${_('Defaults')}</a></li>
|
||||
<li class="${is_active('settings')}"><a href="${h.route_path('admin_settings')}">${_('Settings')}</a></li>
|
||||
|
||||
## delegated admin
|
||||
% elif repositories or repository_groups or user_groups:
|
||||
|
||||
%if repositories:
|
||||
<li class="local-admin-repos"><a href="${h.route_path('repos')}">${_('Repositories')}</a></li>
|
||||
<li class="${is_active('repositories')} local-admin-repos"><a href="${h.route_path('repos')}">${_('Repositories')}</a></li>
|
||||
%endif
|
||||
%if repository_groups:
|
||||
<li class="local-admin-repo-groups"><a href="${h.route_path('repo_groups')}">${_('Repository groups')}</a></li>
|
||||
<li class="${is_active('repository_groups')} local-admin-repo-groups"><a href="${h.route_path('repo_groups')}">${_('Repository groups')}</a></li>
|
||||
%endif
|
||||
%if user_groups:
|
||||
<li class="local-admin-user-groups"><a href="${h.route_path('user_groups')}">${_('User groups')}</a></li>
|
||||
<li class="${is_active('user_groups')} local-admin-user-groups"><a href="${h.route_path('user_groups')}">${_('User groups')}</a></li>
|
||||
%endif
|
||||
% endif
|
||||
</ul>
|
||||
</div>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
</%def>
|
||||
|
||||
|
||||
|
|
@ -232,7 +239,7 @@
|
|||
return "active"
|
||||
%>
|
||||
|
||||
<!--- CONTEXT BAR -->
|
||||
<!--- REPO CONTEXT BAR -->
|
||||
<div id="context-bar">
|
||||
<div class="wrapper">
|
||||
|
||||
|
|
@ -306,7 +313,7 @@
|
|||
<strong>${_('This repository has been archived. It is now read-only.')}</strong>
|
||||
</div>
|
||||
% endif
|
||||
<!--- END CONTEXT BAR -->
|
||||
<!--- REPO END CONTEXT BAR -->
|
||||
|
||||
</%def>
|
||||
|
||||
|
|
@ -344,7 +351,7 @@
|
|||
|
||||
%>
|
||||
|
||||
<!--- CONTEXT BAR -->
|
||||
<!--- REPO GROUP CONTEXT BAR -->
|
||||
<div id="context-bar">
|
||||
<div class="wrapper">
|
||||
<ul id="context-pages" class="navigation horizontal-list">
|
||||
|
|
@ -371,7 +378,7 @@
|
|||
<div class="clear"></div>
|
||||
</div>
|
||||
|
||||
<!--- END CONTEXT BAR -->
|
||||
<!--- REPO GROUP CONTEXT BAR -->
|
||||
|
||||
</%def>
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue