Browse Source

add: projects filter choosed

tags/v3.1.0^2^2^2
vilet.yy 5 years ago
parent
commit
2ea9fcd4d7
1 changed files with 6 additions and 1 deletions
  1. +6
    -1
      app/queries/projects/list_my_query.rb

+ 6
- 1
app/queries/projects/list_my_query.rb View File

@@ -57,6 +57,11 @@ class Projects::ListMyQuery < ApplicationQuery


sort = params[:sort_by] || "updated_on" sort = params[:sort_by] || "updated_on"
sort_direction = params[:sort_direction] || "desc" sort_direction = params[:sort_direction] || "desc"
scope.order("projects.#{sort} #{sort_direction}")
if params[:choosed].present? && params[:choosed].is_a?(Array)
scope.order("FIELD(id, #{params[:choosed].reverse.join(",")}) desc")
else
scope.order("projects.#{sort} #{sort_direction}")
end
end end
end end

Loading…
Cancel
Save