新增:里程碑相关接口

This commit is contained in:
2023-02-20 11:42:22 +08:00
parent c63a86a797
commit 121fa2bff4
7 changed files with 135 additions and 12 deletions

View File

@@ -0,0 +1,6 @@
json.(milestone, :id, :name, :description, :effective_date, :status)
json.issues_count milestone.opened_issues.size + milestone.closed_issues.size
json.close_issues_count milestone.closed_issues.size
json.percent milestone.issue_percent
json.created_at milestone.created_on.strftime("%Y-%m-%d %H:%M")
json.updated_on milestone.updated_on.strftime("%Y-%m-%d %H:%M")

View File

@@ -2,5 +2,7 @@ json.total_count @milestones.total_count
json.milestones @milestones.each do |milestone|
if params[:only_name]
json.partial! "simple_detail", locals: {milestone: milestone}
else
json.partial! "detail", locals: {milestone: milestone}
end
end

View File

@@ -0,0 +1,11 @@
json.milestone do
json.partial! "detail", locals: {milestone: @milestone}
end
json.total_issues_count @issues.total_count
json.closed_issues_count @closed_issues_count
json.opened_issues_count @opened_issues_count
json.issues @issues.each do |issue|
if issue.issue_classify == "Issue"
json.partial! "api/v1/issues/simple_detail", locals: {issue: issue}
end
end