ai tags: add ability to order /ai_tags page by confidence.

This commit is contained in:
evazion
2022-06-25 21:28:38 -05:00
parent d3267a5ffa
commit 97ba21e615
2 changed files with 14 additions and 1 deletions

View File

@@ -20,7 +20,19 @@ class AITag < ApplicationRecord
q = q.where.missing(:post)
end
q = q.apply_default_order(params)
case params[:order]
when "score", "score_desc"
q = q.order(score: :desc, media_asset_id: :desc, tag_id: :desc)
when "score_asc"
q = q.order(score: :asc, media_asset_id: :asc, tag_id: :asc)
when "media_asset_id", "media_asset_id_desc"
q = q.order(media_asset_id: :desc, tag_id: :desc)
when "media_asset_id_asc"
q = q.order(media_asset_id: :asc, tag_id: :asc)
else
q = q.apply_default_order(params)
end
q
end