From bbf2181f4dd2fafd47b1dbc3958d189cf1825d33 Mon Sep 17 00:00:00 2001 From: Toks Date: Fri, 17 May 2013 10:17:16 -0400 Subject: [PATCH] fixes #1631 --- app/models/pool.rb | 7 ++++++- app/views/pools/_search.html.erb | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/app/models/pool.rb b/app/models/pool.rb index 42574de2f..5594db3d7 100644 --- a/app/models/pool.rb +++ b/app/models/pool.rb @@ -49,8 +49,13 @@ class Pool < ActiveRecord::Base q = q.where("is_active = false") end - if params[:sort] == "name" + case params[:sort] + when "name" q = q.order("name") + when "created_at" + q = q.order("created_at desc") + when "post_count" + q = q.order("post_count desc") else q = q.order("updated_at desc") end diff --git a/app/views/pools/_search.html.erb b/app/views/pools/_search.html.erb index f0f2f0ccf..768be1448 100644 --- a/app/views/pools/_search.html.erb +++ b/app/views/pools/_search.html.erb @@ -32,7 +32,7 @@