@@ -32,10 +32,14 @@ ajax '/ajax/content/admin/jobqueue' => require_role admin => sub {
|
||||
content_type('text/html');
|
||||
|
||||
my $jq_total = schema(vars->{'tenant'})->resultset('Admin')->count();
|
||||
my $jq_queued = schema(vars->{'tenant'})->resultset('Admin')->search({status => 'queued'})->count();
|
||||
my $jq_running = schema(vars->{'tenant'})->resultset('Admin')->search({status => { -like => 'queued-%'}})->count();
|
||||
my $jq_done = schema(vars->{'tenant'})->resultset('Admin')->search({status => 'done'})->count();
|
||||
my $jq_errored = schema(vars->{'tenant'})->resultset('Admin')->search({status => 'error'})->count();
|
||||
my $jq_queued = schema(vars->{'tenant'})->resultset('Admin')
|
||||
->search({status => 'queued', backend => undef })->count();
|
||||
my $jq_running = schema(vars->{'tenant'})->resultset('Admin')
|
||||
->search({status => 'queued', backend => { '!=' => undef }})->count();
|
||||
my $jq_done = schema(vars->{'tenant'})->resultset('Admin')
|
||||
->search({status => 'done'})->count();
|
||||
my $jq_errored = schema(vars->{'tenant'})->resultset('Admin')
|
||||
->search({status => 'error'})->count();
|
||||
|
||||
template 'ajax/admintask/jobqueue.tt', {
|
||||
jq_total => commify($jq_total || 0),
|
||||
|
||||
@@ -87,10 +87,7 @@ ajax '/ajax/data/queue/typeahead/status' => require_role admin => sub {
|
||||
my $q = quotemeta( param('query') || param('term') || param('status') );
|
||||
my @actions =
|
||||
grep { $q ? m/^$q/ : true }
|
||||
List::MoreUtils::uniq
|
||||
sort
|
||||
grep { defined }
|
||||
qw(Queued Done Info Deferred Error);
|
||||
qw(Queued Running Done Info Deferred Error);
|
||||
|
||||
content_type 'application/json';
|
||||
to_json \@actions;
|
||||
|
||||
Reference in New Issue
Block a user