Admin can set working statuses for members

Feature allowing Admins (or even be able to set a “manager” of a team) to set working statuses for members within that team.
We are using the working status to allocate items to team members, however when they are on sick leave or otherwise not available, they need to set the status themselves. There are times when it is impossible for this member to set their working status to unavailable, so ‘managers’ should be able to do that on their behalf.