diff --git a/rhodecode/templates/index_base.html b/rhodecode/templates/index_base.html --- a/rhodecode/templates/index_base.html +++ b/rhodecode/templates/index_base.html @@ -1,54 +1,60 @@ -<%page args="parent" /> +<%page args="parent" />
- - ${parent.breadcrumbs()} ${_('repositories')} + ${parent.breadcrumbs()} 0 ${_('repositories')}
%if c.rhodecode_user.username != 'default': %if h.HasPermissionAny('hg.admin','hg.create.repository')(): + ${h.link_to(_('ADD REPOSITORY'),h.url('admin_settings_create_repository'))} + + %endif %endif
% if c.groups: - - +
+
+ + + + + ## + + + + ## REPO GROUPS + % for gr in c.groups: - - - ## + + + ## this is commented out since for multi nested repos can be HEAVY! + ## in number of executed queries during traversing uncomment at will + ## - - - ## REPO GROUPS - - % for gr in c.groups: - - - - ## - - % endfor - -
${_('Group name')}${_('Description')}${_('Number of repositories')}
${_('Group name')}${_('Description')}${_('Number of repositories')} +
+ ${_('Repositories group')} + ${h.link_to(gr.name,url('repos_group_home',group_name=gr.group_name))} +
+
${gr.group_description}${gr.repositories_recursive_count}
-
- ${_('Repositories group')} - ${h.link_to(gr.name,url('repos_group_home',group_name=gr.group_name))} -
-
${gr.group_description}${gr.repositories.count()}
+ % endfor + + +
% endif +
+ <%cnt=0%> + <%namespace name="dt" file="/_data_table/_dt_elements.html"/> + @@ -63,87 +69,37 @@ - %for cnt,repo in enumerate(c.repos_list): + %for cnt,repo in enumerate(c.repos_list,1): + ##QUICK MENU - ##DESCRIPTION - ##LAST CHANGE - + ##LAST CHANGE DATE + ##LAST REVISION + + ## + %endif: +
- + ${dt.quick_menu(repo['name'])} - ## TYPE OF REPO -
- %if repo['dbrepo']['repo_type'] =='hg': - ${_('Mercurial repository')} - %elif repo['dbrepo']['repo_type'] =='git': - ${_('Git repository')} - %endif - - ##PRIVATE/PUBLIC - %if repo['dbrepo']['private']: - ${_('private repository')} - %else: - ${_('public repository')} - %endif - - ##NAME - ${h.link_to(repo['name'], - h.url('summary_home',repo_name=repo['name']),class_="repo_name")} - %if repo['dbrepo_fork']: - - ${_('fork')} - %endif -
+ ##REPO NAME AND ICONS +
+ ${dt.repo_name(repo['name'],repo['dbrepo']['repo_type'],repo['dbrepo']['private'],repo['dbrepo_fork'].get('repo_name'))} ${h.truncate(repo['description'],60)} - - ${h.age(repo['last_change'])} - - %if repo['rev']>=0: - ${'r%s:%s' % (repo['rev'],h.short_id(repo['tip']))} - %else: - ${_('No changesets yet')} - %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': @@ -156,71 +112,86 @@
+
- - -