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