32 lines
613 B
Ruby
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 |