Paginaten für die BackgroundJobHistory-Controller-List-View
authorMoritz Bunkus <m.bunkus@linet-services.de>
Mon, 3 Sep 2012 14:54:32 +0000 (16:54 +0200)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Mon, 3 Sep 2012 14:54:32 +0000 (16:54 +0200)
SL/Controller/BackgroundJobHistory.pm
SL/DB/Manager/BackgroundJobHistory.pm
templates/webpages/background_job_history/list.html

index ec9ebfe..5992dc0 100644 (file)
@@ -5,6 +5,7 @@ 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;
@@ -20,6 +21,8 @@ __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(
   ONLY         => [ qw(list) ],
 
index 132188f..4f1ddd3 100644 (file)
@@ -5,6 +5,7 @@ use strict;
 use SL::DB::Helper::Manager;
 use base qw(SL::DB::Helper::Manager);
 
+use SL::DB::Helper::Paginated;
 use SL::DB::Helper::Sorted;
 
 sub object_class { 'SL::DB::BackgroundJobHistory' }
index 6086776..48e78b4 100644 (file)
@@ -49,6 +49,8 @@
    </table>
   [%- END %]
 
+  [% L.paginate_controls %]
+
   <hr size="3" noshade>
 
   <p>