Files @ 178e631df9f9
Branch filter:

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

Marcin Kuzminski
moved summary page to its own folder
20dc7a5eb748
db39d0ca5308
db39d0ca5308
db39d0ca5308
cdf4fda66dd9
cdf4fda66dd9
cdf4fda66dd9
cdf4fda66dd9
cdf4fda66dd9
cdf4fda66dd9
cdf4fda66dd9
cdf4fda66dd9
cdf4fda66dd9
cdf4fda66dd9
cdf4fda66dd9
670713507d03
cdf4fda66dd9
cdf4fda66dd9
cdf4fda66dd9
cdf4fda66dd9
cdf4fda66dd9
25e01cb65282
cdf4fda66dd9
cdf4fda66dd9
cdf4fda66dd9
cdf4fda66dd9
670713507d03
cdf4fda66dd9
670713507d03
cdf4fda66dd9
670713507d03
cdf4fda66dd9
670713507d03
db39d0ca5308
670713507d03
b15d4ac75004
670713507d03
670713507d03
b3c93efd1c97
b3c93efd1c97
b3c93efd1c97
b3c93efd1c97
b3c93efd1c97
b3c93efd1c97
b3c93efd1c97
670713507d03
670713507d03
cdf4fda66dd9
cdf4fda66dd9
3ac4350b7848
cdf4fda66dd9
c29197bd2907
c29197bd2907
c29197bd2907
c29197bd2907
c29197bd2907
c29197bd2907
c29197bd2907
c29197bd2907
c29197bd2907
cdf4fda66dd9
cdf4fda66dd9
db39d0ca5308
c29197bd2907
1231bbe1ab36
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 style="margin:0">hg clone <a href="${c.clone_repo_url}">${c.clone_repo_url}</a></pre></dd>
        <dt>${_('Download')}</dt>
        <dd>
       	%for cnt,archive in enumerate(c.repo_info._get_archives()):
       		 %if cnt >=1:
       		 |
       		 %endif
       		 ${h.link_to(c.repo_info.name+'.'+archive['type'],
       			h.url('files_archive_home',repo_name=c.repo_info.name,
       			revision='tip',fileformat=archive['extension']))}
		%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>r${cs.revision}</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>