This website works better with JavaScript.
Home
Issues
Pull Requests
Milestones
AI流水线
Repositories
Datasets
Forum
实训
竞赛
大数据
AI开发
Register
Sign In
Gitlink
/
forgeplus
Not watched
Unwatch
Watch all
Watch but not notify
1
Star
0
Fork
0
Code
Releases
16
Wiki
evaluate
Activity
Issues
0
Pull Requests
0
Datasets
Model
Cloudbrain
HPC
Browse Source
新增:里程碑接口
pull/342/head
yystopf
3 years ago
parent
241bbc06ca
commit
af67d984b4
3 changed files
with
38 additions
and
0 deletions
Split View
Diff Options
Show Stats
Download Patch File
Download Diff File
+31
-0
app/controllers/api/v1/issues/milestones_controller.rb
+1
-0
app/views/api/v1/issues/milestones/_simple_detail.json.jbuilder
+6
-0
app/views/api/v1/issues/milestones/index.json.jbuilder
+ 31
- 0
app/controllers/api/v1/issues/milestones_controller.rb
View File
@@ -0,0 +1,31 @@
class Api::V1::Issues::MilestonesController < Api::V1::BaseController
before_action :require_public_and_member_above, only: [:index]
# 里程碑列表
def index
if params[:only_name]
@milestones = @project.versions
else
@milestones = @project.versions.includes(:issues)
end
@milestones = kaminary_select_paginate(@milestones)
end
# 里程碑详情
def show
end
def create
end
def update
end
def destroy
end
private
end
+ 1
- 0
app/views/api/v1/issues/milestones/_simple_detail.json.jbuilder
View File
@@ -0,0 +1 @@
json.(milestone, :id, :name)
+ 6
- 0
app/views/api/v1/issues/milestones/index.json.jbuilder
View File
@@ -0,0 +1,6 @@
json.total_count @milestones.total_count
json.milestones @milestones.each do |milestone|
if params[:only_name]
json.partial! "simple_detail", locals: {milestone: milestone}
end
end
Write
Preview
Loading…
Cancel
Save