aboutsummaryrefslogtreecommitdiffstats
path: root/perllib/FixMyStreet/Cobrand/SeeSomething.pm
diff options
context:
space:
mode:
authorStruan Donald <struan@exo.org.uk>2012-12-21 12:33:53 +0000
committerStruan Donald <struan@exo.org.uk>2012-12-21 12:33:53 +0000
commit01051dd5798e13f65d81ec0084884fecfa445a98 (patch)
tree555087f62f85485f0d13b5e7a0f31337b938a39a /perllib/FixMyStreet/Cobrand/SeeSomething.pm
parente2c1643e35241de304246fad740116469eceebf3 (diff)
add pagination to report list
Diffstat (limited to 'perllib/FixMyStreet/Cobrand/SeeSomething.pm')
-rw-r--r--perllib/FixMyStreet/Cobrand/SeeSomething.pm11
1 files changed, 9 insertions, 2 deletions
diff --git a/perllib/FixMyStreet/Cobrand/SeeSomething.pm b/perllib/FixMyStreet/Cobrand/SeeSomething.pm
index 2267b4f57..ea56e04c8 100644
--- a/perllib/FixMyStreet/Cobrand/SeeSomething.pm
+++ b/perllib/FixMyStreet/Cobrand/SeeSomething.pm
@@ -106,17 +106,24 @@ sub admin_stats {
$filters{subcategory} = $c->req->param('subcategory');
}
+ my $page = $c->req->params->{p} || 1;
+
my $p = $c->model('DB::Problem')->search(
{
confirmed => { not => undef },
%filters
},
{
- order_by => { -desc=> [ 'confirmed' ] }
+ columns => [ qw(
+ id detail category subcategory confirmed
+ ) ],
+ order_by => { -desc=> [ 'confirmed' ] },
+ rows => 20,
}
- );
+ )->page( $page );
$c->stash->{reports} = $p;
+ $c->stash->{pager} = $p->pager;
return 1;
}