The organisation I'm setting up Civi for does not assign activities to individual people but works in teams.
For example a client might be referred to the housing team to see if they qualify for housing. This activity would be created by a caseworker and edited / completed by a (any) member of the housing team.
This is just one example, there are also other cross-team activities.
The only way I have been able to make this work is by giving all caseworkers edit access to all other caseworkers.
This has not gone down at all well with the caseworkers who do not want their contact details viewable - and editable! - by so many people.
Any advice on how I could make it possible for A to edit an unassigned activity created by B, without giving A the ability to see or edit B's contact information?