def import_single_row(data)
@first_time ||= first_time_only
user = mk_user_hash data
new_user = true
user_id = data['user_id'].to_i
login = user[:login]
unless @pm[:users][user_id].nil?
info "User #{login} already imported."
return
end
if option_merge_users?
existing_user = lookup_entity_in_cache :users, 'login' => user[:login]
unless existing_user.nil?
info "User with login #{login} already exists. Associating..."
map_entity :users, user_id, existing_user['id']
new_user = false
end
end
return unless new_user
create_entity :users, user, user_id
@new_passwords ||= []
@new_passwords << {:login => user[:login], :password => user[:password], :mail => user[:mail]}
end