qualify ordery_by clauses when necessary, remove unnecessary order_by's, reported by Ludo, resulted in errors in sqlite
[?]
Apr 1, 2011, 7:40 AM
6KJXJB7NZ5XJ3WGUWKFNT6LMBNYJN3IPHZ7B7H654D5B6LPOL5QACDependencies
- [2]
4XVMHKBK - [3]
AWZPRK2Ofirst try for timeline of last 24 hours in hydra - [4]
D5ZR3ZY6hydra: missing property - [5]
PP4LPADGhydra: buildmachine disabled by default, add some default constraints - [6]
Q5WS4WKQhydra: add comment that file is generated by hydra to /etc/nix.machines - [7]
NVEFBXAMhydra: order machines by enabled/disabled, add green and red color for enabled/disabled - [8]
ONAQU4BRhydra: handle case where build to keep set to 0 - [9]
I2WEO2VSfixed bug when updating user when no roles were selected, changed change-password link - [10]
FXW2UR7Finitial bzr support - [11]
AEFNBIIW* Merge the GC branch. - [12]
F7S2EGV2hydra: cannot change username, also update fullname - [13]
JLDUSNUO* Unify rendering of finished and scheduled builds. - [14]
S66BOMVU* Added authentication. - [15]
MVB7RRLT* Move NARs from the NixChannel controller to the Root controller and - [16]
J5UVLXOK* Start of a basic Catalyst web interface. - [17]
QNYIOH25* Generate a robots.txt. - [18]
K42RSSSI - [19]
AKAZKCR6* At top-level and for each project, provide two channels: "latest" - [20]
T2232OBS* Add some DB indices to make the /releases page much faster. - [21]
6FRLEP4Pfirst try for timeline of last 24 hours in hydra - [22]
ZWCTAZGLadded newsitems, added some admin options to clear various caches. - [23]
PBFZEQLZ - [24]
QT4FO2HPrefactored admin controller, using chains, to avoid using requireadmin on each endpoint - [25]
5IK6NYKF - [26]
4X6NS66Q* Keep the most recent builds for each job. - [27]
FPK5LF53* Put the project-related actions in a separate controller. Put the - [28]
A52HEFHQ* Allow builds to be restarted (if they failed with a transient error, - [29]
5EV65EDZ* Generate robots.txt in a more Catalystic way. - [30]
SMCOU72Fhydra: add some admin for adding/enabling/etc build machines - [31]
IN272KZW* Automatically keep all builds in the latest successful release in - [32]
SZYDW2DGhydra: added some user admin - [33]
SGNXIOI4Hydra/32: Add option to force evaluation of a certain jobset via web interface (for admins only) - [34]
FAZIT7T5do not check username, as you are not allowed to change it - [35]
RU7AQO7U* Role-based access control. Only admins can create projects. Only - [36]
VHYWSRIS* Add nix version to footer of hydra pages - [37]
EFWN7JBV* Added a status page that shows all the currently executing build steps. - [*]
WZ3AEJ67* hydra_update_gc_roots.pl registers build outputs that should be kept
Change contents
- replacement in src/lib/Hydra/Controller/Admin.pm at line 20
- replacement in src/lib/Hydra/Controller/Admin.pm at line 41
close (NIXMACHINES);close (NIXMACHINES); - replacement in src/lib/Hydra/Controller/Admin.pm at line 53
{},{}, - replacement in src/lib/Hydra/Controller/Admin.pm at line 60
{ join => [ 'schedulingInfo', 'build' ], order_by => [ 'machine', 'outpath' ]{ join => [ 'schedulingInfo', 'build' ], order_by => [ 'machine' ] - replacement in src/lib/Hydra/Controller/Admin.pm at line 65
- replacement in src/lib/Hydra/Controller/Admin.pm at line 73
my $roles = $c->request->params->{"roles"} ;my $roles = $c->request->params->{"roles"} ; - replacement in src/lib/Hydra/Controller/Admin.pm at line 84
}} - replacement in src/lib/Hydra/Controller/Admin.pm at line 87
}} - replacement in src/lib/Hydra/Controller/Admin.pm at line 126
my ($to, $subject, $body) = @_;my ($to, $subject, $body) = @_; - replacement in src/lib/Hydra/Controller/Admin.pm at line 130
- replacement in src/lib/Hydra/Controller/Admin.pm at line 148
- replacement in src/lib/Hydra/Controller/Admin.pm at line 157
$c->user->emailaddress,$c->user->emailaddress, - replacement in src/lib/Hydra/Controller/Admin.pm at line 216
my $systems = $c->request->params->{"systems"} ;my $systems = $c->request->params->{"systems"} ; - replacement in src/lib/Hydra/Controller/Admin.pm at line 222
- replacement in src/lib/Hydra/Controller/Admin.pm at line 234
}} - replacement in src/lib/Hydra/Controller/Admin.pm at line 237
}} - replacement in src/lib/Hydra/Controller/Admin.pm at line 244
- replacement in src/lib/Hydra/Controller/Admin.pm at line 256
- replacement in src/lib/Hydra/Controller/Admin.pm at line 259
- replacement in src/lib/Hydra/Controller/Admin.pm at line 275
});}); - replacement in src/lib/Hydra/Controller/Admin.pm at line 307
- replacement in src/lib/Hydra/Controller/Admin.pm at line 325
$c->stash->{template} = 'news.tt';$c->stash->{template} = 'news.tt'; - replacement in src/lib/Hydra/Controller/Admin.pm at line 332
- replacement in src/lib/Hydra/Controller/Admin.pm at line 335
- replacement in src/lib/Hydra/Controller/Admin.pm at line 353
- replacement in src/lib/Hydra/Controller/Admin.pm at line 359
- replacement in src/lib/Hydra/Controller/Admin.pm at line 367
- replacement in src/lib/Hydra/Controller/Admin.pm at line 369
- replacement in src/lib/Hydra/Controller/Root.pm at line 18
$c->stash->{nixVersion} = $ENV{"NIX_RELEASE"} || "<devel>";$c->stash->{nixVersion} = $ENV{"NIX_RELEASE"} || "<devel>"; - replacement in src/lib/Hydra/Controller/Root.pm at line 40
- replacement in src/lib/Hydra/Controller/Root.pm at line 61
- replacement in src/lib/Hydra/Controller/Root.pm at line 85
$c->stash->{pit} = $pit;$c->stash->{pit} = $pit; - replacement in src/lib/Hydra/Controller/Root.pm at line 93
, '+select' => [ 'resultInfo.starttime', 'resultInfo.stoptime', 'resultInfo.buildstatus' ], '+as' => [ 'starttime', 'stoptime', 'buildstatus' ], '+select' => [ 'resultInfo.starttime', 'resultInfo.stoptime', 'resultInfo.buildstatus' ], '+as' => [ 'starttime', 'stoptime', 'buildstatus' ] - replacement in src/lib/Hydra/Controller/Root.pm at line 103
{ join => [ 'schedulingInfo', 'build' ], order_by => [ 'machine', 'outpath' ]{ join => [ 'schedulingInfo', 'build' ], order_by => [ 'machine' ] - replacement in src/lib/Hydra/Controller/Root.pm at line 161
- replacement in src/lib/Hydra/Controller/Root.pm at line 166
- replacement in src/lib/Hydra/Controller/Root.pm at line 204
- replacement in src/lib/Hydra/Controller/Root.pm at line 206
$c->stash->{template} = 'change-password.tt';$c->stash->{template} = 'change-password.tt'; - replacement in src/lib/Hydra/Controller/Root.pm at line 212
- replacement in src/lib/Hydra/Controller/Root.pm at line 214
my $password = $c->request->params->{"password"};my $password = $c->request->params->{"password"}; - replacement in src/lib/Hydra/Controller/Root.pm at line 220
- replacement in src/lib/Hydra/Controller/Root.pm at line 223
$c->res->redirect("/");$c->res->redirect("/"); - replacement in src/script/hydra_update_gc_roots.pl.in at line 49
- replacement in src/script/hydra_update_gc_roots.pl.in at line 54
- replacement in src/script/hydra_update_gc_roots.pl.in at line 72
, order_by => 'id DESC', order_by => 'me.id DESC'