添加删除项目成员时,同时对Gitlab项目成员进行同步操作

This commit is contained in:
nwb 2014-10-31 10:42:33 +08:00
parent 111f60b04a
commit 9b2bfcb2eb
1 changed files with 3 additions and 0 deletions

View File

@ -106,6 +106,7 @@ class MembersController < ApplicationController
end end
if members.present? && members.all? { |m| m.valid? } if members.present? && members.all? { |m| m.valid? }
members.each do |member| members.each do |member|
add_trustie_user(@project.id,member.user_id)
AppliedProject.deleteappiled(member.user_id, @project.id) AppliedProject.deleteappiled(member.user_id, @project.id)
end end
end end
@ -255,6 +256,8 @@ class MembersController < ApplicationController
#课程成员删除修改 #课程成员删除修改
if @project if @project
if request.delete? && @member.deletable? if request.delete? && @member.deletable?
# 删除gitlab用户
delete_trustie_user(@project.id,@member.user_id)
@member.destroy @member.destroy
# end # end
user_admin = ProjectInfo.where("user_id = ? and project_id = ?", @member.user_id, @project.id) user_admin = ProjectInfo.where("user_id = ? and project_id = ?", @member.user_id, @project.id)