Add create-user action that was mostly present already.
[?]
Aug 5, 2012, 10:02 PM
IK2KI6KZEJCPWJDOCWWMXYCARUSMRDK73QMUTCOROUHWJ22VXDAQCDependencies
- [2]
JARRBLZDBootstrapify the Hydra forms (except the project and jobset edit pages) - [3]
SMCOU72Fhydra: add some admin for adding/enabling/etc build machines - [4]
SZYDW2DGhydra: added some user admin - [5]
RXSEJG7WDo not delete builds when clearing the queue. Fixes #8. - [6]
QT4FO2HPrefactored admin controller, using chains, to avoid using requireadmin on each endpoint - [7]
67NFGL7Dadd links in admin page to clear queue (all non-running builds, and all non-running old (non-current) builds) - [*]
ZWCTAZGLadded newsitems, added some admin options to clear various caches.
Change contents
- edit in src/lib/Hydra/Controller/Admin.pm at line 101
$c->stash->{template} = 'user.tt';$c->stash->{edit} = 1;$c->stash->{create} = 1;} - replacement in src/lib/Hydra/Controller/Admin.pm at line 107
error($c, "Not implemented yet!"); # FIXMEsub create_user_submit : Chained('admin') PathPart('create-user/submit') Args(0) {my ($self, $c) = @_;my $username = trim $c->request->params->{username};txn_do($c->model('DB')->schema, sub {my $user = $c->model('DB::Users')->create({username => $username, emailaddress => "", password => ""});updateUser($c, $user);});$c->res->redirect("/admin/users"); - edit in src/lib/Hydra/Controller/Admin.pm at line 122
- edit in src/lib/Hydra/Controller/Admin.pm at line 335