I created a new project in which the team only wants one individual to have write access. What would be the best way to accomplish this goal?
There are several processes in Harvest that would result in a new version being added to the project's repository:
And there are other processes that you would not want a read-only to perform as well, such as:
- Check Out for Update/Concurrent Update
- Check In
- Move/Remove/Rename Item
- Move/Remove/Rename Path
- Concurrent/Interactive/Cross Project Merge
To restrict a user to read-only access you would remove their user group from the Execute Access list for these types of processes.
- Delete Version
- Create Package
- Switch Package
CA Harvest SCM all versions and platforms.
For the user to which you want to grant read and write permissions, you would grant execute permissions on all the necessary processes to accomplish this, such as Check Out for Update/Concurrent Update, Check In, Delete Version, etc.
For the users to which you do NOT want to grant these permissions, only grant them execute permission on a Check Out for Browse process.