Clean up root controller
[?]
Oct 24, 2013, 8:12 PM
SHIENRALB65XTTIHXDBFXAXSG2AM23LDYENGOMEIIZROZ7HOH4XACDependencies
- [2]
OIDTPX3FRemove some obsolete JSON APIs - [3]
2DGIP6L4Cleanup build serialization - [4]
C3AG65SWAdd one-shot jobsets - [5]
EFWN7JBV* Added a status page that shows all the currently executing build steps. - [6]
ZWCTAZGLadded newsitems, added some admin options to clear various caches. - [7]
LZVO64YGMerge in the first bits of the API work - [8]
S66BOMVU* Added authentication. - [9]
J5UVLXOK* Start of a basic Catalyst web interface. - [10]
VVOAXWH4fix wrong dbix:class:loader generation - [11]
XJRJ4J7MAdd user registration - [*]
CLJQCY2X* Store info about all the build actions and allow them to be - [*]
PMNWRTGJAdd multiple output support
Change contents
- replacement in src/lib/Hydra/Controller/Root.pm at line 60[2.25]→[4.21698:21827](∅→∅),[4.21698]→[4.21698:21827](∅→∅),[4.21827]→[2.26:98](∅→∅),[2.98]→[4.21884:21904](∅→∅),[4.21884]→[4.21884:21904](∅→∅)
entity => [$c->model('DB::Projects')->search(isAdmin($c) ? {} : {hidden => 0}, {order_by => 'name',columns => [ 'name', 'displayname', 'description' ]})]entity => $c->stash->{projects} - replacement in src/lib/Hydra/Controller/Root.pm at line 73
entity => [$c->model('DB::Builds')->search({finished => 0}, { order_by => ["priority DESC", "id"], columns => [@buildListColumns] })]entity => [$c->model('DB::Builds')->search({finished => 0}, { order_by => ["priority DESC", "id"]})] - replacement in src/lib/Hydra/Controller/Root.pm at line 100
{ join => { build => [ 'project', 'job', 'jobset' ] },columns => ['me.machine','me.system','me.stepnr','me.drvpath','me.starttime','build.id',{'build.project.name' => 'project.name','build.jobset.name' => 'jobset.name','build.job.name' => 'job.name'}],order_by => [ 'machine' ]}{ order_by => [ 'machine' ] } - edit in src/lib/Hydra/Schema/BuildSteps.pm at line 172[14.10119][13.3050]
my %hint = (columns => ["machine","system","stepnr","drvpath","starttime",],eager_relations => {build => 'id'});sub json_hint {return \%hint;} - replacement in src/lib/Hydra/Schema/Builds.pm at line 606
"job","finished"'id','finished','timestamp','stoptime','project','jobset','job','nixname','system','priority','busy','buildstatus','releasename'