Show releases in a tab on the project page

This commit is contained in:
Eelco Dolstra
2013-02-21 01:23:42 +01:00
parent d9f6e662d8
commit cea17fd57e
5 changed files with 42 additions and 49 deletions

View File

@ -26,6 +26,8 @@ sub view : Chained('project') PathPart('') Args(0) {
$c->stash->{views} = [$c->stash->{project}->views->all];
$c->stash->{jobsets} = [jobsetOverview($c, $c->stash->{project})];
$c->stash->{releases} = [$c->stash->{project}->releases->search({},
{order_by => ["timestamp DESC"]})];
}
@ -235,14 +237,6 @@ sub create_view : Chained('project') PathPart('create-view') Args(0) {
}
sub releases : Chained('project') PathPart('releases') Args(0) {
my ($self, $c) = @_;
$c->stash->{template} = 'releases.tt';
$c->stash->{releases} = [$c->stash->{project}->releases->search({},
{order_by => ["timestamp DESC"]})];
}
sub create_release : Chained('project') PathPart('create-release') Args(0) {
my ($self, $c) = @_;
requireProjectOwner($c, $c->stash->{project});