saved searches: add more order options (#4171).

This commit is contained in:
evazion
2019-09-22 23:38:48 -05:00
parent a5949a4b28
commit a164951b54
2 changed files with 12 additions and 2 deletions

View File

@@ -104,7 +104,16 @@ class SavedSearch < ApplicationRecord
q = q.labeled(params[:label])
end
q.apply_default_order(params)
case params[:order]
when "query"
q = q.order(:query).order(id: :desc)
when "label"
q = q.order(:labels).order(id: :desc)
else
q = q.apply_default_order(params)
end
q
end
def populate(query, timeout: 10_000)