Allow staff users to act on behalf of collaborators

- ITACLOUD-2209
Merge branch 'feature/itacloud-2209' into 'develop'

Feature/itacloud 2209 - extended staff permissions