% layout 'audit'; % title "Audit";

Audit

Active jobs

% if(scalar @{ $tasks } > 0) {
Worker Protocol
% for my $task (@{ $tasks }) { % next if( $task->{task} ne "execute_rexfile" ); % next if( $task->{args}->[0] ne $project->name ); % my $start_dt = DateTime->from_epoch(epoch => $task->{created}); % }
Job Status User Start Server
Job Status User Start Server
<%= $task->{args}->[1] %> <%= $task->{state} %> <%= $task->{args}->[2] %> <%= $start_dt->ymd("-") %> <%= $start_dt->hms(":") %> <%= join(", ", @{ $task->{args} }[4..$#{ $task->{args} }]) %>
% } else {

Currently there are no active jobs.

% }

Activity for <%= $project->name %>

Job Protocol
% for my $job (@{ $project->jobs }) { % for my $log (@{ $job->get_logs }) { % next unless $log->{start_time}; % next unless $log->{end_time}; % for my $status_entry (@{ $log->{status} }) { % my $start_dt = DateTime->from_epoch(epoch => $log->{start_time}); % my $end_dt = DateTime->from_epoch(epoch => $log->{end_time}); % } % } % }
Job User Start End Rexfile Task Server
Job User Start End Rexfile Task Server
<%= $job->name %> <%= $log->{user} %> <%= $start_dt->ymd("-") %> <%= $start_dt->hms(":") %> <%= $end_dt->ymd("-") %> <%= $end_dt->hms(":") %> <%= $status_entry->{rexfile} %> <%= $status_entry->{task} %> <%= $status_entry->{server} %>