Merge branch 'gewicht'
[kivitendo-erp.git] / SL / Controller / BackgroundJobHistory.pm
index 0629edf..29f2bc7 100644 (file)
@@ -5,9 +5,11 @@ use strict;
 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
@@ -20,18 +22,16 @@ __PACKAGE__->run_before('check_auth');
 __PACKAGE__->run_before('add_stylesheet');
 __PACKAGE__->run_before('check_task_server');
 
+__PACKAGE__->make_paginated(ONLY => [ qw(list) ]);
+
 __PACKAGE__->make_sorted(
-  DEFAULT_BY   => 'run_at',
-  DEFAULT_DIR  => 1,
-  MODEL        => 'BackgroundJobHistory',
-  FORM_PARAMS  => [ qw(sort_by sort_dir) ],
   ONLY         => [ qw(list) ],
 
-  package_name => $::locale->text('Package name'),
-  run_at       => $::locale->text('Run at'),
-  status       => $::locale->text('Execution status'),
-  result       => $::locale->text('Result'),
-  error        => $::locale->text('Error'),
+  package_name => t8('Package name'),
+  run_at       => t8('Run at'),
+  status       => t8('Execution status'),
+  result       => t8('Result'),
+  error        => t8('Error'),
 );
 
 #
@@ -79,7 +79,7 @@ sub check_task_server {
 }
 
 sub add_stylesheet {
-  $::form->use_stylesheet('lx-office-erp/background_jobs.css');
+  $::request->{layout}->use_stylesheet('lx-office-erp/background_jobs.css');
 }
 
 1;