* Adding persistant releases. A release is a named set of builds.

This commit is contained in:
Eelco Dolstra
2009-10-21 15:44:17 +00:00
parent a835bb532f
commit 929cbe7b7c
25 changed files with 126 additions and 42 deletions

View File

@ -48,6 +48,9 @@
[% INCLUDE makeLink
uri = c.uri_for(c.controller('Project').action_for('view'), [project.name])
title = "Overview" %]
[% INCLUDE makeLink
uri = c.uri_for(c.controller('Project').action_for('releases'), [project.name])
title = "Releases" %]
[% INCLUDE makeLink
uri = c.uri_for(c.controller('Project').action_for('all'), [project.name])
title = "All builds" %]

View File

@ -98,7 +98,6 @@
<a href="[% c.uri_for(c.controller('Project').action_for('create_jobset'), [project.name]) %]">[Create a new jobset]</a>
<h2>Views</h2>
[% IF views.size > 0 %]

28
src/root/releases.tt Normal file
View File

@ -0,0 +1,28 @@
[% WRAPPER layout.tt title="Releases for Project $project.name" %]
[% PROCESS common.tt %]
[% USE HTML %]
<h1>Releases for Project <tt>[% project.name %]</tt></h1>
[% IF c.user_exists %]
<p>
[<a href="[% c.uri_for('/project' project.name 'releases' 'create') %]">Create a release</a>]
</p>
[% END %]
[% IF releases.size == 0 %]
<p><em>This project has no releases yet.</em></p>
[% ELSE %]
<ul>
[% FOREACH release IN releases %]
<li><tt>[% release.name %]</tt></li>
[% END %]
</ul>
[% END %]
[% END %]