forked from lix-project/hydra
This commit is contained in:
parent
0f03c796e7
commit
8c6760cecc
|
@ -11,6 +11,12 @@ use parent 'Catalyst::Controller';
|
||||||
__PACKAGE__->config->{namespace} = '';
|
__PACKAGE__->config->{namespace} = '';
|
||||||
|
|
||||||
|
|
||||||
|
sub begin :Private {
|
||||||
|
my ( $self, $c ) = @_;
|
||||||
|
$c->stash->{projects} = [$c->model('DB::Projects')->search({}, {order_by => 'displayname'})];
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
sub error {
|
sub error {
|
||||||
my ($c, $msg) = @_;
|
my ($c, $msg) = @_;
|
||||||
$c->stash->{template} = 'error.tt';
|
$c->stash->{template} = 'error.tt';
|
||||||
|
@ -29,7 +35,6 @@ sub getBuild {
|
||||||
sub index :Path :Args(0) {
|
sub index :Path :Args(0) {
|
||||||
my ( $self, $c ) = @_;
|
my ( $self, $c ) = @_;
|
||||||
$c->stash->{template} = 'index.tt';
|
$c->stash->{template} = 'index.tt';
|
||||||
$c->stash->{projects} = [$c->model('DB::Projects')->search({}, {order_by => 'displayname'})];
|
|
||||||
$c->stash->{scheduled} = [$c->model('DB::Builds')->search(
|
$c->stash->{scheduled} = [$c->model('DB::Builds')->search(
|
||||||
{finished => 0}, {join => 'schedulingInfo'})]; # !!!
|
{finished => 0}, {join => 'schedulingInfo'})]; # !!!
|
||||||
$c->stash->{allBuilds} = [$c->model('DB::Builds')->search(
|
$c->stash->{allBuilds} = [$c->model('DB::Builds')->search(
|
||||||
|
@ -47,8 +52,6 @@ sub project :Local {
|
||||||
my ( $self, $c, $projectName ) = @_;
|
my ( $self, $c, $projectName ) = @_;
|
||||||
$c->stash->{template} = 'project.tt';
|
$c->stash->{template} = 'project.tt';
|
||||||
|
|
||||||
$c->stash->{projects} = [$c->model('DB::Projects')->search({}, {order_by => 'displayname'})];
|
|
||||||
|
|
||||||
(my $project) = $c->model('DB::Projects')->search({ name => $projectName });
|
(my $project) = $c->model('DB::Projects')->search({ name => $projectName });
|
||||||
return error($c, "Project <tt>$projectName</tt> doesn't exist.") if !defined $project;
|
return error($c, "Project <tt>$projectName</tt> doesn't exist.") if !defined $project;
|
||||||
|
|
||||||
|
@ -98,8 +101,6 @@ sub default :Path {
|
||||||
sub build :Local {
|
sub build :Local {
|
||||||
my ( $self, $c, $id ) = @_;
|
my ( $self, $c, $id ) = @_;
|
||||||
|
|
||||||
$c->stash->{projects} = [$c->model('DB::Projects')->search({}, {order_by => 'displayname'})];
|
|
||||||
|
|
||||||
my $build = getBuild($c, $id);
|
my $build = getBuild($c, $id);
|
||||||
return error($c, "Build with ID $id doesn't exist.") if !defined $build;
|
return error($c, "Build with ID $id doesn't exist.") if !defined $build;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue