NCCU ldap debug

This commit is contained in:
nccu committed 2012-04-23 10:13:44 +08:00
1 parent 7e355b77c2
commit fe9032787c
9 files changed
+41 -37

No files matched your search

+3 -1
View File
@@ -6,6 +6,8 @@ namespace :mid_site do
officer_posgrp_code = %w{02 06 10 05} #from RSS2
admin_role = nil
sub_role = nil
test_account_ldap_id ='139716'
task :sync => :environment do
info_profile = Info.first(conditions: {:key => 'profile'})
@@ -31,7 +33,7 @@ namespace :mid_site do
#remove delete user sho has been deleted at remote first
local_need_remove = User.all.collect{|t| t.nccu_id rescue nil}.uniq.delete_if {|x| x == nil} - remote_list
desc "Going to delete User with IDs: #{local_need_remove.inspect}"
local_need_remove.each{|user_id| (User.find user_id).destroy}
local_need_remove = User.excludes(nccu_id: test_account_ldap_id ).collect{|t| t.nccu_id rescue nil}.uniq.delete_if {|x| x == nil} - remote_list
desc "Deletion completed! \n"
#starting update user