use parent qw(SL::Controller::Base);
+use SL::Controller::Helper::GetModels;
+use SL::Controller::Helper::Paginated;
+use SL::Controller::Helper::Sorted;
use SL::DB::BackgroundJobHistory;
use SL::Helper::Flash;
+use SL::Locale::String;
use SL::System::TaskServer;
use Rose::Object::MakeMethods::Generic
__PACKAGE__->run_before('add_stylesheet');
__PACKAGE__->run_before('check_task_server');
+__PACKAGE__->make_paginated(ONLY => [ qw(list) ]);
+
+__PACKAGE__->make_sorted(
+ ONLY => [ qw(list) ],
+
+ package_name => t8('Package name'),
+ run_at => t8('Run at'),
+ status => t8('Execution status'),
+ result => t8('Result'),
+ error => t8('Error'),
+);
+
#
# actions
#
$self->render('background_job_history/list',
title => $::locale->text('Background job history'),
- ENTRIES => SL::DB::Manager::BackgroundJobHistory->get_all_sorted);
+ ENTRIES => $self->get_models);
}
sub action_show {
}
sub add_stylesheet {
- $::form->use_stylesheet('lx-office-erp/background_jobs.css');
+ $::request->{layout}->use_stylesheet('lx-office-erp/background_jobs.css');
}
1;