Files @ d928d5f0a251
Branch filter:

Location: kallithea/pylons_app/templates/summary.html - annotation

Marcin Kuzminski
Adde raw file to routes, and refactoring
updated link to raw file at file source template
20dc7a5eb748
db39d0ca5308
db39d0ca5308
db39d0ca5308
cdf4fda66dd9
cdf4fda66dd9
cdf4fda66dd9
cdf4fda66dd9
cdf4fda66dd9
cdf4fda66dd9
cdf4fda66dd9
cdf4fda66dd9
cdf4fda66dd9
cdf4fda66dd9
cdf4fda66dd9
670713507d03
cdf4fda66dd9
cdf4fda66dd9
cdf4fda66dd9
cdf4fda66dd9
cdf4fda66dd9
cdf4fda66dd9
25e01cb65282
cdf4fda66dd9
cdf4fda66dd9
cdf4fda66dd9
cdf4fda66dd9
cdf4fda66dd9
670713507d03
cdf4fda66dd9
670713507d03
cdf4fda66dd9
670713507d03
cdf4fda66dd9
670713507d03
db39d0ca5308
670713507d03
cfddee9d3693
670713507d03
670713507d03
670713507d03
670713507d03
670713507d03
670713507d03
670713507d03
670713507d03
670713507d03
cdf4fda66dd9
cdf4fda66dd9
3ac4350b7848
cdf4fda66dd9
c29197bd2907
c29197bd2907
c29197bd2907
c29197bd2907
c29197bd2907
c29197bd2907
c29197bd2907
c29197bd2907
c29197bd2907
cdf4fda66dd9
cdf4fda66dd9
db39d0ca5308
c29197bd2907
ad2500720b02
c29197bd2907
c29197bd2907
c29197bd2907
c29197bd2907
c29197bd2907
ad2500720b02
ad2500720b02
ad2500720b02
ad2500720b02
ad2500720b02
ad2500720b02
ad2500720b02
cdf4fda66dd9
3ac4350b7848
cdf4fda66dd9
3ac4350b7848
cdf4fda66dd9
cdf4fda66dd9
cdf4fda66dd9
cdf4fda66dd9
cdf4fda66dd9
3ac4350b7848
cdf4fda66dd9
cfddee9d3693
cfddee9d3693
cfddee9d3693
cfddee9d3693
cfddee9d3693
cfddee9d3693
cfddee9d3693
cfddee9d3693
cfddee9d3693
cfddee9d3693
cfddee9d3693
cfddee9d3693
cfddee9d3693
cfddee9d3693
928416088790
cdf4fda66dd9
cdf4fda66dd9
3ac4350b7848
cdf4fda66dd9
cfddee9d3693
cfddee9d3693
cfddee9d3693
cfddee9d3693
cfddee9d3693
cfddee9d3693
cfddee9d3693
cfddee9d3693
cfddee9d3693
cfddee9d3693
cfddee9d3693
cfddee9d3693
cfddee9d3693
cfddee9d3693
928416088790
cdf4fda66dd9
cdf4fda66dd9
cdf4fda66dd9
<%inherit file="/base/base.html"/>
<%!
from pylons_app.lib import filters
%>
<%def name="title()">
    ${_('Repository managment')}
</%def>
<%def name="breadcrumbs()">
    ${h.link_to(u'Home',h.url('/'))}
    / 
    ${h.link_to(c.repo_name,h.url('summary_home',repo_name=c.repo_name))}
    /
    ${_('summary')}
</%def>
<%def name="page_nav()">
        <form action="log">
            <dl class="search">
                <dt><label>Search: </label></dt>
                <dd><input type="text" name="rev" /></dd>
            </dl>
        </form>

		${self.menu('summary')}    
</%def>
<%def name="main()">

    <h2 class="no-link no-border">${_('Mercurial Repository Overview')}</h2>
    <dl class="overview">
        <dt>${_('name')}</dt>
        <dd>${c.repo_info.name}</dd>
        <dt>${_('description')}</dt>
        <dd>${c.repo_info.description}</dd>
        <dt>${_('contact')}</dt>
        <dd>${c.repo_info.contact}</dd>
        <dt>${_('last change')}</dt>
        <dd>${c.repo_info.last_change|n,filters.rfc822date} - ${c.repo_info.last_change|n,filters.age}</dd>
        <dt>${_('url')}</dt>
        <dd><pre>hg clone <a href="${c.clone_repo_url}">${c.clone_repo_url}</a></pre></dd>
        <dt>${_('Download')}</dt>
        <dd>
       	%for archive in c.repo_info._get_archives():
				| <a href="/${c.repo_info.name}/archive/${archive['node']}${archive['extension']}">
				${c.repo_info.name}.${archive['type']}
				</a>
		%endfor
		| 
        </dd>
    </dl>

    <h2>${h.link_to(_('Changes'),h.url('changelog_home',repo_name=c.repo_name))}</h2>
    <table>
	<%def name="message_slug(msg)">
		<%
		limit = 60
		if len(msg) > limit:
			return msg[:limit]+'...'
		else:
			return msg
		%>
	</%def>    
	%for cnt,cs in enumerate(c.repo_changesets):
		<tr class="parity${cnt%2}">
			<td>${cs._ctx.date()|n,filters.age}</td>
			<td>${cs.author|n,filters.person}</td>
			<td>
				${h.link_to(message_slug(cs.message),
				h.url('changeset_home',repo_name=c.repo_name,revision=cs._short),
				title=cs.message)}
			</td>
			<td>
				<span class="logtags">
					<span class="branchtag">${cs.branch}</span>
					%for tag in cs.tags:
						<span class="tagtag">${tag}</span>
					%endfor
				</span>
			</td>
			<td class="nowrap">
			${h.link_to(_('changeset'),h.url('changeset_home',repo_name=c.repo_name,revision=cs._short))}
			|
			${h.link_to(_('files'),h.url('files_home',repo_name=c.repo_name,revision=cs._short))}
			</td>
		</tr>
	%endfor
    </table>

    <h2>${h.link_to(_('Tags'),h.url('tags_home',repo_name=c.repo_name))}</h2>
    <table>
		%for cnt,tag in enumerate(c.repo_tags):
		<tr class="parity${cnt%2}">
			<td>${tag._ctx.date()|n,filters.age}</td>
			<td>
				<span class="logtags">
					<span class="tagtag">${h.link_to(tag.tags[-1],h.url('changeset_home',repo_name=c.repo_name,revision=tag._short))}</span>
				</span>
			</td>
			<td class="nowrap">
			${h.link_to(_('changeset'),h.url('changeset_home',repo_name=c.repo_name,revision=tag._short))}
			|
			${h.link_to(_('files'),h.url('files_home',repo_name=c.repo_name,revision=tag._short))}
			</td>
		</tr>	
		%endfor
    </table>

    <h2>${h.link_to(_('Branches'),h.url('branches_home',repo_name=c.repo_name))}</h2>
    <table>
		%for cnt,branch in enumerate(c.repo_branches):
		<tr class="parity${cnt%2}">
			<td>${branch._ctx.date()|n,filters.age}</td>
			<td>
				<span class="logtags">
					<span class="branchtag">${h.link_to(branch.branch,h.url('changeset_home',repo_name=c.repo_name,revision=branch._short))}</span>
				</span>			
			</td>
			<td class="nowrap">
			${h.link_to(_('changeset'),h.url('changeset_home',repo_name=c.repo_name,revision=branch._short))}
			|
			${h.link_to(_('files'),h.url('files_home',repo_name=c.repo_name,revision=branch._short))}
			</td>
		</tr>	
		%endfor
    </table>

</%def>