## -*- coding: utf-8 -*-
<%inherit file="root.html"/>
${self.flash_msg()}
${next.main()}
### MAKO DEFS ###
<%block name="branding_title">
%if c.site_name:
· ${c.site_name}
%endif
%block>
<%def name="flash_msg()">
<%include file="/base/flash_msg.html"/>
%def>
<%def name="breadcrumbs()">
${self.breadcrumbs_links()}
%def>
<%def name="admin_menu()">
%def>
## admin menu used for people that have some admin resources
<%def name="admin_menu_simple(repositories=None, repository_groups=None, user_groups=None)">
%def>
<%def name="repotag(repo)">
%if h.is_hg(repo):
hg
%endif
%if h.is_git(repo):
git
%endif
%def>
<%def name="repo_context_bar(current=None, rev=None)">
<% rev = None if rev == 'tip' else rev %>
<%
def is_current(selected):
if selected == current:
return h.literal('class="current"')
%>
${repotag(c.db_repo)}
## public/private
%if c.db_repo.private:
%else:
%endif
${h.repo_link(c.db_repo.groups_and_repo)}
%if current == 'createfork':
- ${_('Create Fork')}
%endif
%def>
<%def name="menu(current=None)">
<%
def is_current(selected):
if selected == current:
return h.literal('class="current"')
%>
##ROOT MENU
%if c.authuser.username != 'default':
%else:
%endif
% if h.HasPermissionAll('hg.admin')('access admin main page'):
${admin_menu()}
% elif c.authuser.repositories_admin or c.authuser.repository_groups_admin or c.authuser.user_groups_admin:
${admin_menu_simple(c.authuser.repositories_admin,
c.authuser.repository_groups_admin,
c.authuser.user_groups_admin or h.HasPermissionAny('hg.usergroup.create.true')())}
% endif
## USER MENU
%def>
%if 0:
${_('Site-wide shortcuts')}
<%
elems = [
('/', 'Open quick search box'),
('ctrl/cmd+b', 'Show main settings bar'),
('g h', 'Goto home page'),
('g g', 'Goto my private gists page'),
('g G', 'Goto my public gists page'),
('n r', 'New repository page'),
('n g', 'New gist page'),
]
%>
%for key, desc in elems:
${key}
${desc}
%endfor
${_('Repositories')}
<%
elems = [
('g s', 'Goto summary page'),
('g c', 'Goto changelog page'),
('g f', 'Goto files page'),
('g F', 'Goto files page with file search activated'),
('g o', 'Goto repository settings'),
('g O', 'Goto repository permissions settings'),
]
%>
%for key, desc in elems:
${key}
${desc}
%endfor
%endif