<%page args="parent" />
${parent.breadcrumbs()} 0 ${_('repositories')}
%if c.rhodecode_user.username != 'default': %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.urlify_text(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"/> % if c.visual.lightweight_dashboard is False: ## old full detailed version
%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')} ${_('Atom')}
${dt.quick_menu(repo['name'])} ${dt.repo_name(repo['name'],repo['dbrepo']['repo_type'],repo['dbrepo']['private'],h.AttributeDict(repo['dbrepo_fork']),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 ${dt.last_change(repo['last_change'])} ${dt.revision(repo['name'],repo['rev'],repo['tip'],repo['author'],repo['last_msg'])} ${h.person(repo['contact'])} ${dt.atom(repo['name'])}
% else: ## lightweight version
% endif
% if c.visual.lightweight_dashboard is False: % else: % endif