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 |