新增:里程碑接口

This commit is contained in:
yystopf 2023-02-08 09:49:02 +08:00
parent 241bbc06ca
commit af67d984b4
3 changed files with 38 additions and 0 deletions

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

View File

@ -0,0 +1 @@
json.(milestone, :id, :name)

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