Reserving Assigned Tasks To The User

The supervisor can reserve multiple tasks from the user's assigned tasks list to the user. The supervisor can choose to reserve tasks from this list on the basis of either priority or the length of time the task has been assigned. This function allows the supervisor to pick the number of tasks to reserve, but does not allow the supervisor to choose the specific tasks. Therefore, this function should be used in cases where the supervisor is confident that the user has the skills to complete any of the tasks in the assigned tasks list.