##// END OF EJS Templates
added settings rest controllers for admin, updated routes with easier submodule handling
added settings rest controllers for admin, updated routes with easier submodule handling

File last commit:

r324:9c390ca1 default
r346:51362853 default
Show More
index.html
62 lines | 2.2 KiB | text/html | HtmlLexer
Marcin Kuzminski
Implemented index page using vcs
r55 ## -*- coding: utf-8 -*-
<%inherit file="base/base.html"/>
<%def name="title()">
${c.repos_prefix} Mercurial Repositories
</%def>
<%def name="breadcrumbs()">
Marcin Kuzminski
Implemented main page sorting
r57 ${c.repos_prefix} Mercurial Repositories
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
main html update
r268 <a style="color:#FFF" href="?sort=${name_slug}">&darr;</a>
<a style="color:#FFF" href="?sort=-${name_slug}">&uarr;</a>
Marcin Kuzminski
Implemented index page using vcs
r55 </%def>
main html update
r268 <table class="table_disp">
<tr class="header">
Marcin Kuzminski
Implemented index page using vcs
r55 <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>
main html update
r268 <td>${_('RSS')}</td>
<td>${_('Atom')}</td>
Marcin Kuzminski
Implemented index page using vcs
r55 </tr>
%for cnt,repo in enumerate(c.repos_list):
Implemented permissions into hg app, secured admin controllers, templates and repository specific controllers
r318 %if h.HasRepoPermissionAny('repository.write','repository.read','repository.admin')(repo['name'],'main page check'):
little html changes
r324
Marcin Kuzminski
Implemented index page using vcs
r55 <tr class="parity${cnt%2}">
little html changes
r324 <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'],
implemented yui tooltip, and added it into annotation and main page.
r281 h.url('summary_home',repo_name=repo['name']))}</td>
made global funcion to clean repo names, and remove all special chars from the name....
r260 <td title="${repo['description']}">${h.truncate(repo['description'],60)}</td>
switched filters into webhelpers for easy of usage....
r282 <td>${h.age(repo['last_change'])}</td>
few validation bugfixes/ new repo changesets, first commit changesets
r285 <td>${h.link_to_if(repo['rev']>=0,'r%s:%s' % (repo['rev'],repo['tip']),
implemented yui tooltip, and added it into annotation and main page.
r281 h.url('changeset_home',repo_name=repo['name'],revision=repo['tip']),
class_="tooltip",
tooltip_title=h.tooltip(repo['last_msg']))}</td>
switched filters into webhelpers for easy of usage....
r282 <td title="${repo['contact']}">${h.person(repo['contact'])}</td>
Marcin Kuzminski
Implemented index page using vcs
r55 <td>
main html update
r268 <a title="${_('Subscribe to %s rss feed')%repo['name']}" class="rss_logo" href="${h.url('rss_feed_home',repo_name=repo['name'])}"></a>
Marcin Kuzminski
Implemented index page using vcs
r55 </td>
Updated tempaltes, added file browser breadcrumbs, and feed icons
r102 <td>
main html update
r268 <a title="${_('Subscribe to %s atom feed')%repo['name']}" class="atom_logo" href="${h.url('atom_feed_home',repo_name=repo['name'])}"></a>
Updated tempaltes, added file browser breadcrumbs, and feed icons
r102 </td>
Marcin Kuzminski
Implemented index page using vcs
r55 </tr>
Implemented permissions into hg app, secured admin controllers, templates and repository specific controllers
r318 %endif
Marcin Kuzminski
Implemented index page using vcs
r55 %endfor
</table>
</%def>