% layout 'dashboard'; % title 'Welcome to Rex::JobControl';

<%= $project_count %> Projects

% if($project_count == 0) {

Currently there is no project configured.

% } else { % for my $pro (@{ $projects }) {

<%= $pro->name %>

Jobs
% if ($pro->job_count > 0) { <%= join(", ", map { $_ = $_->name } @{ $pro->jobs }); %> % } else { No jobs % }
Last executed job
% my $last_job = $pro->get_last_job_execution; % if($last_job) { % my $rexfile_name = $last_job->{status}->[-1]->{rexfile}; % my $task_name = $last_job->{status}->[-1]->{task}; % my $server_name = $last_job->{status}->[-1]->{server}; % my $status = $last_job->{status}->[-1]->{status}; <%= $rexfile_name %>/<%= $task_name %> on <%= $server_name %> with status <%= $status %> % } else { Nothing executed yet. % }
% } % } New Project