TPG Scheduler
▪Added a check that blocks the removal of resources from a task if they have any timesheets, it is triggered from resource picker or task form resources tab. When removing multiple resources only those with timesheets will be blocked, while the ones without timesheets will be removed correctly.
▪An error message will show what resources can not be removed due to existent timesheets:

Project Team Tab
▪When removing a team member from Project Team tab it will correctly delete all of it's assignments, so no phantom assignments are left.
▪Added a check that blocks the removal of team Members if they have any timesheets:
