mirror of
https://gitlink.org.cn/Gitlink/forgeplus.git
synced 2026-05-03 11:50:49 +08:00
Merge branch 'develop' into dev_trustie_server
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user