forked from Gitlink/forgeplus
新增:full_child_count来跟踪子工作项数量
This commit is contained in:
parent
9827659e75
commit
fe481f9329
|
|
@ -11,6 +11,7 @@ class Api::Pm::IssuesController < Api::Pm::BaseController
|
|||
@opened_issues_count = @object_result[:opened_issues_count]
|
||||
@closed_issues_count = @object_result[:closed_issues_count]
|
||||
@complete_issues_count = @object_result[:complete_issues_count]
|
||||
@full_child_count = @object_result[:full_child_count]
|
||||
if params[:only_name].present?
|
||||
@issues = kaminary_select_paginate(
|
||||
@object_result[:data].select(:id, :subject, :project_issues_index, :updated_on, :created_on))
|
||||
|
|
|
|||
|
|
@ -9,6 +9,7 @@ class Api::V1::IssuesController < Api::V1::BaseController
|
|||
@total_issues_count = @object_result[:total_issues_count]
|
||||
@opened_issues_count = @object_result[:opened_issues_count]
|
||||
@closed_issues_count = @object_result[:closed_issues_count]
|
||||
@full_child_count = @object_result[:full_child_count]
|
||||
if params[:only_name].present?
|
||||
@issues = kaminary_select_paginate(@object_result[:data].select(:id, :subject, :project_issues_index, :updated_on, :created_on))
|
||||
else
|
||||
|
|
|
|||
|
|
@ -61,7 +61,8 @@ class Api::V1::Issues::ListService < ApplicationService
|
|||
total_issues_count: @total_issues_count,
|
||||
closed_issues_count: @closed_issues_count,
|
||||
opened_issues_count: @opened_issues_count,
|
||||
complete_issues_count: @complete_issues_count
|
||||
complete_issues_count: @complete_issues_count,
|
||||
full_child_count: @full_child_count
|
||||
}
|
||||
# rescue
|
||||
# raise Error, "服务器错误,请联系系统管理员!"
|
||||
|
|
@ -214,6 +215,8 @@ class Api::V1::Issues::ListService < ApplicationService
|
|||
end
|
||||
end
|
||||
|
||||
@full_child_count = scope.sum(:child_count)
|
||||
|
||||
@queried_issues = scope
|
||||
end
|
||||
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@ json.total_issues_count @total_issues_count
|
|||
json.opened_count @opened_issues_count
|
||||
json.closed_count @closed_issues_count
|
||||
json.complete_count @complete_issues_count
|
||||
json.full_child_count @full_child_count
|
||||
json.total_count @issues.total_count
|
||||
json.has_created_issues @project.present? ? @project.issues.size > 0 : 0
|
||||
json.issues @issues.each do |issue|
|
||||
|
|
|
|||
Loading…
Reference in New Issue