gitlink-forgeplus/app/controllers/api/v1/issues/milestones_controller.rb

32 lines
613 B
Ruby

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 = @milestones.ransack(name_or_description_cont: params[:keyword]).result if params[:keyword].present?
@milestones = kaminary_select_paginate(@milestones)
end
# 里程碑详情
def show
end
def create
end
def update
end
def destroy
end
private
end