* Slight cleanup.

[?]
Aug 16, 2011, 2:51 PM
CHCVBZ3WBZCEKONAGDOESRYO6AKRNZ2VFIJH2GUZD6LXOXDNOVZAC

Dependencies

  • [2] BN2MO2MP fix redirect after login
  • [3] 6KJXJB7N qualify ordery_by clauses when necessary, remove unnecessary order_by's, reported by Ludo, resulted in errors in sqlite
  • [4] LE6BJMGZ
  • [5] A52HEFHQ * Allow builds to be restarted (if they failed with a transient error,
  • [6] YJYBKPZ5 Hydra/33: 'Sign in' should return to the referring page
  • [7] S66BOMVU * Added authentication.
  • [8] JLDUSNUO * Unify rendering of finished and scheduled builds.
  • [*] J5UVLXOK * Start of a basic Catalyst web interface.

Change contents

  • replacement in src/lib/Hydra/Controller/Root.pm at line 46
    [3.56][2.0:82](),[2.82][3.59:209](),[3.59][3.59:209]()
    if($username eq "" && $password eq "" && ! defined $c->flash->{afterLogin}) {
    my $baseurl = $c->uri_for('/');
    my $refurl = $c->request->referer;
    $c->flash->{afterLogin} = $refurl if $refurl =~ m/^($baseurl)/ ;
    [3.56]
    [3.209]
    if ($username eq "" && $password eq "" && ! defined $c->flash->{referer}) {
    my $baseurl = $c->uri_for('/');
    my $refurl = $c->request->referer;
    $c->flash->{referer} = $refurl if $refurl =~ m/^($baseurl)/;
  • replacement in src/lib/Hydra/Controller/Root.pm at line 54
    [3.712][3.712:875](),[3.875][3.217:262]()
    $c->response->redirect(
    defined $c->flash->{afterLogin}
    ? $c->flash->{afterLogin}
    : $c->uri_for('/'));
    $c->flash->{afterLogin} = undef;
    [3.712]
    [3.920]
    $c->response->redirect($c->flash->{referer} || $c->uri_for('/'));
    $c->flash->{referer} = undef;
  • replacement in src/lib/Hydra/Controller/Root.pm at line 68
    [3.1132][3.1132:1178]()
    $c->response->redirect($c->uri_for('/'));
    [3.1132]
    [3.1318]
    $c->response->redirect($c->request->referer || $c->uri_for('/'));