##// END OF EJS Templates
moved loged in user propagation out of forms,...
moved loged in user propagation out of forms, update user model to get auto update last login. bugfix with redirect log fixed forms logic a little bit some other tweeks

File last commit:

r417:3ed2d46a default
r442:d66a7fa7 default
Show More
index.html
84 lines | 3.2 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(' ','_') %>
%if name_slug == c.cs_slug:
main html update
r268 <span style="font-weight: bold;text-decoration: underline;">${name}</span>
Marcin Kuzminski
Implemented main page sorting
r57 %else:
<span style="font-weight: bold">${name}</span>
Marcin Kuzminski
Added last change translation to 'time ago', added generation of enabled zip archives
r56 %endif
version bump to 0.8...
r362 <a href="?sort=${name_slug}">&darr;</a>
<a href="?sort=-${name_slug}">&uarr;</a>
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:
<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_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>