module Teamlab::PeopleReassign

Module for people reassign data

Public Instance Methods

get_reassign_progress(from_user_id) click to toggle source

Returns the progress of the started reassign process @param from_user_id [String] User ID (guid) whose data is reassigned

# File lib/teamlab/modules/people/people_reassign.rb, line 16
def get_reassign_progress(from_user_id)
  @request.get(%w[reassign progress], userId: from_user_id)
end
start_reassign_user_data(from_user_id, to_user_id, delete_profile = true) click to toggle source

Start a reassign process @param from_user_id [String] guid of user from whom reassign @param to_user_id [String] guid of user to whom reassign @param delete_profile [True, False] Delete profile when reassignment will be finished

# File lib/teamlab/modules/people/people_reassign.rb, line 10
def start_reassign_user_data(from_user_id, to_user_id, delete_profile = true)
  @request.post(%w[reassign start], fromUserId: from_user_id, toUserId: to_user_id, deleteProfile: delete_profile)
end
terminate_reassign(user_id) click to toggle source

Terminate reassign process @param user_id [String] User ID (guid) whose data is reassigned

# File lib/teamlab/modules/people/people_reassign.rb, line 22
def terminate_reassign(user_id)
  @request.put(%w[reassign terminate], userId: user_id)
end