Files
@ 664a5b8c551a
Branch filter:
Location: kallithea/pylons_app/templates/index.html - annotation
664a5b8c551a
2.2 KiB
text/html
Added application settings, are now customizable from database
fixed all instances of sqlachemy to be removed() after execution.
fixed all instances of sqlachemy to be removed() after execution.
e00dccb6f211 e00dccb6f211 e00dccb6f211 664a5b8c551a e00dccb6f211 e00dccb6f211 664a5b8c551a e00dccb6f211 e00dccb6f211 556473ba0399 564e40829f80 e00dccb6f211 e00dccb6f211 e96bc5a01490 e96bc5a01490 bd70107ef256 e96bc5a01490 e96bc5a01490 bf1b64046c79 bd70107ef256 bd70107ef256 e00dccb6f211 bd70107ef256 bd70107ef256 e00dccb6f211 e00dccb6f211 e00dccb6f211 e00dccb6f211 e00dccb6f211 bd70107ef256 bd70107ef256 e00dccb6f211 e00dccb6f211 fdf9f6ee5217 9c390ca19deb e00dccb6f211 9c390ca19deb 9c390ca19deb 9c390ca19deb 9c390ca19deb 9c390ca19deb 9c390ca19deb 9c390ca19deb cd2ee462fc2c 6ada8c223374 237470e64bb8 42f5c36820ef cd2ee462fc2c cd2ee462fc2c cd2ee462fc2c 237470e64bb8 e00dccb6f211 bd70107ef256 e00dccb6f211 2dc0c8e4f384 bd70107ef256 2dc0c8e4f384 e00dccb6f211 fdf9f6ee5217 e00dccb6f211 e00dccb6f211 e00dccb6f211 | ## -*- coding: utf-8 -*-
<%inherit file="base/base.html"/>
<%def name="title()">
${c.repos_prefix}
</%def>
<%def name="breadcrumbs()">
${c.repos_prefix}
</%def>
<%def name="page_nav()">
${self.menu('home')}
</%def>
<%def name="main()">
<%def name="get_sort(name)">
<%name_slug = name.lower().replace(' ','_') %>
%if name_slug == c.cs_slug:
<span style="font-weight: bold;text-decoration: underline;">${name}</span>
%else:
<span style="font-weight: bold">${name}</span>
%endif
<a style="color:#FFF" href="?sort=${name_slug}">↓</a>
<a style="color:#FFF" href="?sort=-${name_slug}">↑</a>
</%def>
<table class="table_disp">
<tr class="header">
<td>${get_sort(_('Name'))}</td>
<td>${get_sort(_('Description'))}</td>
<td>${get_sort(_('Last change'))}</td>
<td>${get_sort(_('Tip'))}</td>
<td>${get_sort(_('Contact'))}</td>
<td>${_('RSS')}</td>
<td>${_('Atom')}</td>
</tr>
%for cnt,repo in enumerate(c.repos_list):
%if h.HasRepoPermissionAny('repository.write','repository.read','repository.admin')(repo['name'],'main page check'):
<tr class="parity${cnt%2}">
<td>
%if repo['repo'].dbrepo.private:
<img alt="${_('private')}" src="/images/icons/lock.png">
%else:
<img alt="${_('public')}" src="/images/icons/lock_open.png">
%endif
${h.link_to(repo['name'],
h.url('summary_home',repo_name=repo['name']))}</td>
<td title="${repo['description']}">${h.truncate(repo['description'],60)}</td>
<td>${h.age(repo['last_change'])}</td>
<td>${h.link_to_if(repo['rev']>=0,'r%s:%s' % (repo['rev'],repo['tip']),
h.url('changeset_home',repo_name=repo['name'],revision=repo['tip']),
class_="tooltip",
tooltip_title=h.tooltip(repo['last_msg']))}</td>
<td title="${repo['contact']}">${h.person(repo['contact'])}</td>
<td>
<a title="${_('Subscribe to %s rss feed')%repo['name']}" class="rss_logo" href="${h.url('rss_feed_home',repo_name=repo['name'])}"></a>
</td>
<td>
<a title="${_('Subscribe to %s atom feed')%repo['name']}" class="atom_logo" href="${h.url('atom_feed_home',repo_name=repo['name'])}"></a>
</td>
</tr>
%endif
%endfor
</table>
</%def>
|