Files
@ 2e7f21429316
Branch filter:
Location: kallithea/rhodecode/templates/admin/repos_groups/repos_groups.html - annotation
2e7f21429316
5.5 KiB
text/html
tries to fix issue #177 by fallback to user.user_id instead of fetching from db, user.user_id
never have raise an exception so i will consider it safe.
never have raise an exception so i will consider it safe.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 | 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 523382549c45 | ## -*- coding: utf-8 -*-
<%inherit file="/base/base.html"/>
<%def name="title()">
${_('Repository group')} - ${c.rhodecode_name}
</%def>
<%def name="breadcrumbs_links()">
${_('Group')} » ${c.group.group_name} - ${_(' %s repositories' % c.repo_cnt)}
</%def>
<%def name="page_nav()">
${self.menu('admin')}
</%def>
<%def name="main()">
<%def name="get_sort(name)">
<%name_slug = name.lower().replace(' ','_') %>
%if name_slug == c.sort_slug:
%if c.sort_by.startswith('-'):
<a href="?sort=${name_slug}">${name}↑</a>
%else:
<a href="?sort=-${name_slug}">${name}↓</a>
%endif:
%else:
<a href="?sort=${name_slug}">${name}</a>
%endif
</%def>
<div class="box">
<!-- box / title -->
<div class="title">
${self.breadcrumbs()}
</div>
<!-- end box / title -->
<div class="table">
<table>
<thead>
<tr>
<th class="left">${get_sort(_('Name'))}</th>
<th class="left">${get_sort(_('Description'))}</th>
<th class="left">${get_sort(_('Last change'))}</th>
<th class="left">${get_sort(_('Tip'))}</th>
<th class="left">${get_sort(_('Owner'))}</th>
<th class="left">${_('RSS')}</th>
<th class="left">${_('Atom')}</th>
</tr>
</thead>
<tbody>
%for cnt,repo in enumerate(c.repos_list):
<tr class="parity${cnt%2}">
<td>
<div style="white-space: nowrap">
## TYPE OF REPO
%if repo['dbrepo']['repo_type'] =='hg':
<img class="icon" title="${_('Mercurial repository')}" alt="${_('Mercurial repository')}" src="${h.url("/images/icons/hgicon.png")}"/>
%elif repo['dbrepo']['repo_type'] =='git':
<img class="icon" title="${_('Git repository')}" alt="${_('Git repository')}" src="${h.url("/images/icons/giticon.png")}"/>
%else:
%endif
##PRIVATE/PUBLIC
%if repo['dbrepo']['private']:
<img class="icon" title="${_('private repository')}" alt="${_('private repository')}" src="${h.url("/images/icons/lock.png")}"/>
%else:
<img class="icon" title="${_('public repository')}" alt="${_('public repository')}" src="${h.url("/images/icons/lock_open.png")}"/>
%endif
##NAME
${h.link_to(repo['name'],
h.url('summary_home',repo_name=repo['name']),class_="repo_name")}
%if repo['dbrepo_fork']:
<a href="${h.url('summary_home',repo_name=repo['dbrepo_fork']['repo_name'])}">
<img class="icon" alt="${_('fork')}"
title="${_('Fork of')} ${repo['dbrepo_fork']['repo_name']}"
src="${h.url("/images/icons/arrow_divide.png")}"/></a>
%endif
</div>
</td>
##DESCRIPTION
<td><span class="tooltip" title="${h.tooltip(repo['description'])}">
${h.truncate(repo['description'],60)}</span>
</td>
##LAST CHANGE
<td>
<span class="tooltip" title="${repo['last_change']}">
${h.age(repo['last_change'])}</span>
</td>
<td>
%if repo['rev']>=0:
${h.link_to('r%s:%s' % (repo['rev'],h.short_id(repo['tip'])),
h.url('changeset_home',repo_name=repo['name'],revision=repo['tip']),
class_="tooltip",
title=h.tooltip(repo['last_msg']))}
%else:
${_('No changesets yet')}
%endif
</td>
<td title="${repo['contact']}">${h.person(repo['contact'])}</td>
<td>
%if c.rhodecode_user.username != 'default':
<a title="${_('Subscribe to %s rss feed')%repo['name']}" class="rss_icon" href="${h.url('rss_feed_home',repo_name=repo['name'],api_key=c.rhodecode_user.api_key)}"></a>
%else:
<a title="${_('Subscribe to %s rss feed')%repo['name']}" class="rss_icon" href="${h.url('rss_feed_home',repo_name=repo['name'])}"></a>
%endif:
</td>
<td>
%if c.rhodecode_user.username != 'default':
<a title="${_('Subscribe to %s atom feed')%repo['name']}" class="atom_icon" href="${h.url('atom_feed_home',repo_name=repo['name'],api_key=c.rhodecode_user.api_key)}"></a>
%else:
<a title="${_('Subscribe to %s atom feed')%repo['name']}" class="atom_icon" href="${h.url('atom_feed_home',repo_name=repo['name'])}"></a>
%endif:
</td>
</tr>
%endfor
</tbody>
</table>
</div>
</div>
</%def>
|