changeset 183:178e631df9f9

moved summary page to its own folder
author Marcin Kuzminski <marcin@python-works.com>
date Fri, 21 May 2010 23:51:36 +0200
parents 11e8eb5a92e3
children 2fc206a32ef0
files pylons_app/templates/summary/summary.html
diffstat 1 files changed, 126 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/pylons_app/templates/summary/summary.html	Fri May 21 23:51:36 2010 +0200
@@ -0,0 +1,126 @@
+<%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>    
\ No newline at end of file