Has anyone deployed a PSA security model that allows for the addition of a Team Member as a bookable resource = User, to receive read/write privileges on the Project and associated child records? Likewise, remove the access to the project if they are removed from the project?
We have a multi-level business unit structure, with the majority of projects and bookable resources at a child level. However, some projects are owned by/managed by users at the parent level and require team members added to the project at a child business unit level. When this occurs, we would like to see the user have read and edit permissions on that specific project and all associated child records.
My thought was to deploy a plug-in to GrantAccess and RevokeAccess on change of the Project Team record, basically dynamically sharing the project to the appropriate Team Members as they are added/removed from the project's team.
We are trying to avoid users having the ability to create teams and adding users to them, and then assigning the project to that specific team.
Thank you for any assistance you can provide!
Steve

Report
All responses (
Answers (