FIX pr merge bug
This commit is contained in:
		
							parent
							
								
									03e54f9b3d
								
							
						
					
					
						commit
						0133ec24ca
					
				| 
						 | 
				
			
			@ -140,7 +140,7 @@ class PullRequestsController < ApplicationController
 | 
			
		|||
  end
 | 
			
		||||
 | 
			
		||||
  def pr_merge
 | 
			
		||||
    return render_forbidden("你没有权限操作.") unless @project.develper?(current_user)
 | 
			
		||||
    return render_forbidden("你没有权限操作.") unless @project.operator?(current_user)
 | 
			
		||||
 | 
			
		||||
    if params[:do].blank?
 | 
			
		||||
      normal_status(-1, "请选择合并方式")
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -84,6 +84,10 @@ module ProjectOperable
 | 
			
		|||
    end
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  def operator?(user)
 | 
			
		||||
    user.admin? || !reporter?(user) 
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  def set_developer_role(member, role_name)
 | 
			
		||||
    role = Role.find_by(name: role_name)
 | 
			
		||||
    member.member_roles.create!(role: role)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue