##// END OF EJS Templates
rewrote sorting on main page, to clickable headers....
rewrote sorting on main page, to clickable headers. Update my account with better repo list some css fixes

File last commit:

r447:70c27505 default
r447:70c27505 default
Show More
index.html
85 lines | 3.3 KiB | text/html | HtmlLexer
Marcin Kuzminski
Implemented index page using vcs
r55 ## -*- coding: utf-8 -*-
<%inherit file="base/base.html"/>
<%def name="title()">
version bump to 0.8...
r362 ${c.hg_app_name}
Marcin Kuzminski
Implemented index page using vcs
r55 </%def>
<%def name="breadcrumbs()">
version bump to 0.8...
r362 ${c.hg_app_name}
Marcin Kuzminski
Implemented index page using vcs
r55 </%def>
<%def name="page_nav()">
fixed menu in home page, and added login html with forms that validates username and password.
r186 ${self.menu('home')}
Marcin Kuzminski
initial commit.
r0 </%def>
Marcin Kuzminski
Implemented index page using vcs
r55 <%def name="main()">
<%def name="get_sort(name)">
Marcin Kuzminski
Implemented main page sorting
r57 <%name_slug = name.lower().replace(' ','_') %>
rewrote sorting on main page, to clickable headers....
r447
%if name_slug == c.sort_slug:
%if c.sort_by.startswith('-'):
<a href="?sort=${name_slug}">${name}&uarr;</a>
%else:
<a href="?sort=-${name_slug}">${name}&darr;</a>
%endif:
Marcin Kuzminski
Implemented main page sorting
r57 %else:
rewrote sorting on main page, to clickable headers....
r447 <a href="?sort=${name_slug}">${name}</a>
Marcin Kuzminski
Added last change translation to 'time ago', added generation of enabled zip archives
r56 %endif
Marcin Kuzminski
Implemented index page using vcs
r55 </%def>
version bump to 0.8...
r362
<div class="box">
<!-- box / title -->
<div class="title">
<h5>${_('Dashboard')}</h5>
permission refactoring,...
r417 %if h.HasPermissionAny('hg.admin','hg.create.repository')():
routes python 2.5 compatible...
r371 <ul class="links">
<li>
Added separate create repository views for non administrative users....
r380 <span>${h.link_to(u'ADD NEW REPOSITORY',h.url('admin_settings_create_repository'),class_="add_icon")}</span>
routes python 2.5 compatible...
r371 </li>
</ul>
Added separate create repository views for non administrative users....
r380 %endif
version bump to 0.8...
r362 </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(_('Contact'))}</th>
<th class="left">${_('RSS')}</th>
<th class="left">${_('Atom')}</th>
</tr>
</thead>
<tbody>
%for cnt,repo in enumerate(c.repos_list):
reverted caching from index, it's buggy
r374 %if h.HasRepoPermissionAny('repository.write','repository.read','repository.admin')(repo['name'],'main page check'):
version bump to 0.8...
r362 <tr class="parity${cnt%2}">
<td>
%if repo['repo'].dbrepo.private:
rewrote sorting on main page, to clickable headers....
r447 <img class="icon" alt="${_('private')}" src="/images/icons/lock.png"/>
version bump to 0.8...
r362 %else:
rewrote sorting on main page, to clickable headers....
r447 <img class="icon" alt="${_('public')}" src="/images/icons/lock_open.png"/>
version bump to 0.8...
r362 %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_icon" href="${h.url('rss_feed_home',repo_name=repo['name'])}"></a>
</td>
<td>
<a title="${_('Subscribe to %s atom feed')%repo['name']}" class="atom_icon" href="${h.url('atom_feed_home',repo_name=repo['name'])}"></a>
</td>
</tr>
%endif
%endfor
</tbody>
</table>
</div>
</div>
Marcin Kuzminski
Implemented index page using vcs
r55 </%def>