|
|
@ -39,6 +39,16 @@ class VersionsController < ApplicationController
|
|
|
|
else
|
|
|
|
else
|
|
|
|
version_issues = version_issues.where(status_id: 5)
|
|
|
|
version_issues = version_issues.where(status_id: 5)
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
version_issues = version_issues.where(author_id: params[:author_id]) if params[:author_id].present? && params[:author_id].to_s != "all"
|
|
|
|
|
|
|
|
version_issues = version_issues.where(assigned_to_id: params[:assigned_to_id]) if params[:assigned_to_id].present? && params[:assigned_to_id].to_s != "all"
|
|
|
|
|
|
|
|
version_issues = version_issues.where(tracker_id: params[:tracker_id]) if params[:tracker_id].present? && params[:tracker_id].to_s != "all"
|
|
|
|
|
|
|
|
version_issues = version_issues.where(status_id: params[:status_id]) if params[:status_id].present? && params[:status_id].to_s != "all"
|
|
|
|
|
|
|
|
version_issues = version_issues.where(priority_id: params[:priority_id]) if params[:priority_id].present? && params[:priority_id].to_s != "all"
|
|
|
|
|
|
|
|
version_issues = version_issues.where(fixed_version_id: params[:fixed_version_id]) if params[:fixed_version_id].present? && params[:fixed_version_id].to_s != "all"
|
|
|
|
|
|
|
|
version_issues = version_issues.where(done_ratio: params[:done_ratio].to_i) if params[:done_ratio].present? && params[:done_ratio].to_s != "all"
|
|
|
|
|
|
|
|
version_issues = version_issues.where(issue_type: params[:issue_type].to_s) if params[:issue_type].present? && params[:issue_type].to_s != "all"
|
|
|
|
|
|
|
|
version_issues = version_issues.joins(:issue_tags).where(issue_tags: {id: params[:issue_tag_id].to_i}) if params[:issue_tag_id].present? && params[:issue_tag_id].to_s != "all"
|
|
|
|
|
|
|
|
|
|
|
|
version_issues = version_issues.reorder("#{order_name} #{order_type}")
|
|
|
|
version_issues = version_issues.reorder("#{order_name} #{order_type}")
|
|
|
|
|
|
|
|
|
|
|
|
@page = params[:page] || 1
|
|
|
|
@page = params[:page] || 1
|
|
|
|