|
|
|
@ -11,6 +11,22 @@ namespace :gitlab do
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
task :members => :environment do
|
|
|
|
|
projects = Project.where("gpid is not null")
|
|
|
|
|
s = Trustie::Gitlab::Sync.new
|
|
|
|
|
g = Gitlab.client
|
|
|
|
|
projects.each do |project|
|
|
|
|
|
begin
|
|
|
|
|
if project.members.count != g.team_members(project.gpid).count
|
|
|
|
|
puts project.id
|
|
|
|
|
s.only_members(project)
|
|
|
|
|
end
|
|
|
|
|
rescue => e
|
|
|
|
|
puts e
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
desc "update user password"
|
|
|
|
|
task :password => :environment do
|
|
|
|
|
s = Trustie::Gitlab::Sync.new
|
|
|
|
|