Better User Management

When setting up a Users permissions I want to be able to select other users whose information that user can also view and edit, rather than just ‘owned only’.

As some members are part of the same team it makes sense for them to be able to see what each other are doing, but what I don’t want is to give them full access to others teams info. The reason we cannot allow access for all is due to avoid fall out between teams and protect privacy. We do not want all members of each team to see what other teams are doing. If a user on one team secured a customer or deal, there would be nothing stopping a user on another team from claiming that deal as theirs - if they could all view and edit everything.