forked from Trustie/forgeplus
fix: version issues count except pull requests count
This commit is contained in:
parent
2d37df1c00
commit
526920f564
|
@ -303,7 +303,7 @@ class IssuesController < ApplicationController
|
|||
if issue_ids.present?
|
||||
if update_hash.blank?
|
||||
normal_status(-1, "请选择批量更新内容")
|
||||
elsif Issue.where(id: issue_ids).update_all(update_hash)
|
||||
elsif Issue.where(id: issue_ids)&.update(update_hash)
|
||||
normal_status(0, "批量更新成功")
|
||||
else
|
||||
normal_status(-1, "批量更新失败")
|
||||
|
|
|
@ -25,7 +25,7 @@ class VersionsController < ApplicationController
|
|||
end
|
||||
|
||||
def show
|
||||
version_issues = @version.issues.issue_includes
|
||||
version_issues = @version.issues.issue_issue.issue_includes
|
||||
|
||||
status_type = params[:status_type] || "1"
|
||||
# @close_issues_size = version_issues.where(status_id: 5).size
|
||||
|
@ -52,14 +52,13 @@ class VersionsController < ApplicationController
|
|||
(params[:done_ratio].present? && params[:done_ratio].to_s != "all") ||
|
||||
(params[:issue_type].present? && params[:issue_type].to_s != "all") ||
|
||||
(params[:issue_tag_id].present? && params[:issue_tag_id].to_s != "all")
|
||||
@version_close_issues_size = has_filter_params ? version_issues.closed.size : @version.issues.issue_includes.closed.size
|
||||
@version_issues_size = has_filter_params ? version_issues.size : @version.issues.issue_includes.size
|
||||
@version_close_issues_size = has_filter_params ? version_issues.closed.size : @version.issues.issue_issue.issue_includes.closed.size
|
||||
@version_issues_size = has_filter_params ? version_issues.size : @version.issues.issue_issue.issue_includes.size
|
||||
if status_type.to_s == "1" #表示开启中的
|
||||
version_issues = version_issues.where.not(status_id: 5)
|
||||
else
|
||||
version_issues = version_issues.where(status_id: 5)
|
||||
end
|
||||
puts cookies.to_json
|
||||
|
||||
@page = params[:page] || 1
|
||||
@limit = params[:limit] || 15
|
||||
|
|
|
@ -7,8 +7,8 @@ json.versions do
|
|||
|
||||
json.array! @versions.each.to_a do |version|
|
||||
json.extract! version, :id, :name, :description, :effective_date,:status,:percent
|
||||
json.open_issues_count (version.issues_count - version.issues.closed.size)
|
||||
json.close_issues_count version.issues.closed.size
|
||||
json.open_issues_count (version.issues.issue_issue.size - version.issues.issue_issue.closed.size)
|
||||
json.close_issues_count version.issues.issue_issue.closed.size
|
||||
json.created_at format_time(version.created_on)
|
||||
json.updated_at format_time(version.updated_on)
|
||||
json.user_name version.version_user.try(:show_real_name)
|
||||
|
|
Loading…
Reference in New Issue