aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--CHANGELOG.md1
-rw-r--r--perllib/FixMyStreet/App/Controller/Admin.pm2
-rw-r--r--templates/web/base/admin/list_updates.html4
3 files changed, 4 insertions, 3 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index cf8ffa621..5ae5734ad 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -9,6 +9,7 @@
- Allow moderation to potentially change category. #2320
- Add Mark/View private reports permission #2306
- Store more original stuff on moderation.
+ - Sort user updates in reverse date order.
- Open311 improvements:
- Fix bug in contact group handling. #2323
- Development improvements:
diff --git a/perllib/FixMyStreet/App/Controller/Admin.pm b/perllib/FixMyStreet/App/Controller/Admin.pm
index df9cc9aac..60dea4c1b 100644
--- a/perllib/FixMyStreet/App/Controller/Admin.pm
+++ b/perllib/FixMyStreet/App/Controller/Admin.pm
@@ -787,7 +787,7 @@ sub reports : Path('reports') {
-select => [ 'me.*', qw/problem.bodies_str problem.state/ ],
prefetch => [qw/problem/],
rows => 50,
- order_by => [ \"(me.state='hidden')", \"(problem.state='hidden')", 'me.created' ]
+ order_by => [ \"(me.state='hidden')", \"(problem.state='hidden')", { -desc => 'me.created' } ]
}
)->page( $u_page );
$c->stash->{updates} = [ $updates->all ];
diff --git a/templates/web/base/admin/list_updates.html b/templates/web/base/admin/list_updates.html
index 4b8b26d3c..a28c4ff81 100644
--- a/templates/web/base/admin/list_updates.html
+++ b/templates/web/base/admin/list_updates.html
@@ -1,5 +1,5 @@
[% IF updates.size %]
-<h2>[% loc('Updates') %]</h2>
+<h2 id="updates">[% loc('Updates') %]</h2>
<table cellspacing="0" cellpadding="2" border="1">
<tr>
@@ -49,7 +49,7 @@
</table>
[% IF updates_pager %]
-[% INCLUDE 'pagination.html', admin = 1, param = 'u', pager = updates_pager %]
+[% INCLUDE 'pagination.html' admin=1 param='u' pager=updates_pager hash='updates' %]
[% END %]
[% END %]