<%page args="parent" />
${parent.breadcrumbs()} 0 ${_('repositories')}
%if c.rhodecode_user.username != 'default': %if h.HasPermissionAny('hg.admin','hg.create.repository')(): %endif %endif
% if c.groups:
## ## REPO GROUPS % for gr in c.groups: %if c.visual.stylify_metatags: %else: %endif ## this is commented out since for multi nested repos can be HEAVY! ## in number of executed queries during traversing uncomment at will ## % endfor
${_('Group name')} ${_('Description')}${_('Number of repositories')}
${_('Repositories group')} ${h.link_to(gr.name,url('repos_group_home',group_name=gr.group_name))}
${h.desc_stylize(gr.group_description)}${gr.group_description}${gr.repositories_recursive_count}
% endif
<%cnt=0%> <%namespace name="dt" file="/data_table/_dt_elements.html"/> %for cnt,repo in enumerate(c.repos_list): ##QUICK MENU ##REPO NAME AND ICONS ##DESCRIPTION ##LAST CHANGE DATE ##LAST REVISION ## %endfor
${_('Name')} ${_('Description')} ${_('Last change')} ${_('Tip')} ${_('Owner')} ${_('RSS')} ${_('Atom')}
${dt.quick_menu(repo['name'])} ${dt.repo_name(repo['name'],repo['dbrepo']['repo_type'],repo['dbrepo']['private'],repo['dbrepo_fork'].get('repo_name'),pageargs.get('short_repo_names'))} %if c.visual.stylify_metatags: ${h.urlify_text(h.desc_stylize(h.truncate(repo['description'],60)))} %else: ${h.truncate(repo['description'],60)} %endif ${h.age(repo['last_change'])} ${dt.revision(repo['name'],repo['rev'],repo['tip'],repo['author'],repo['last_msg'])} ${h.person(repo['contact'])} %if c.rhodecode_user.username != 'default': %else: %endif: %if c.rhodecode_user.username != 'default': %else: %endif: