From 2db8904f0e386e0bc872cd3f6d7f843fd2068bbe Mon Sep 17 00:00:00 2001 From: David Lawrence Date: Mon, 16 May 2016 02:17:33 +0000 Subject: Bug 907710 - Add UI to reverse sort order r=LpSolit --- buglist.cgi | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'buglist.cgi') diff --git a/buglist.cgi b/buglist.cgi index 69069ba82..d04637353 100755 --- a/buglist.cgi +++ b/buglist.cgi @@ -645,11 +645,12 @@ my @order_columns; if ($order) { # Convert the value of the "order" form field into a list of columns # by which to sort the results. + my $descending = $params->param('descending') ? " DESC" : ""; my %order_types = ( - "Bug Number" => [ "bug_id" ], - "Importance" => [ "priority", "bug_severity" ], - "Assignee" => [ "assigned_to", "bug_status", "priority", "bug_id" ], - "Last Changed" => [ "changeddate", "bug_status", "priority", + "Bug Number" => [ "bug_id$descending" ], + "Importance" => [ "priority$descending", "bug_severity" ], + "Assignee" => [ "assigned_to$descending", "bug_status", "priority", "bug_id" ], + "Last Changed" => [ "changeddate$descending", "bug_status", "priority", "assigned_to", "bug_id" ], ); if ($order_types{$order}) { -- cgit v1.2.3-24-g4f1b