From 7ec2cf834f6446584b4922b6f8a5e28dfe336fb3 Mon Sep 17 00:00:00 2001 From: huang Date: Thu, 17 Aug 2017 17:27:35 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=E7=BB=84=E5=91=98=E7=9A=84?= =?UTF-8?q?=E6=97=B6=E5=80=99=E5=90=8C=E6=AD=A5gitlab=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/controllers/shixuns_controller.rb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/controllers/shixuns_controller.rb b/app/controllers/shixuns_controller.rb index 9adddf597..f1fc110a4 100644 --- a/app/controllers/shixuns_controller.rb +++ b/app/controllers/shixuns_controller.rb @@ -163,8 +163,13 @@ class ShixunsController < ApplicationController def collaborators_delete user_id = params[:c_id] + gid = User.find(user_id).try(:gid) shixun_member = ShixunMember.where(:user_id => user_id, :shixun_id => @shixun.id, :role => 2).first shixun_member.delete + g = Gitlab.client + unless gid.nil? + g.remove_team_member(@shixun.gpid, gid) + end @collaborators = @shixun.collaborators respond_to do |format| format.js