Need to grant all but one user read-only access

Document ID : KB000100218
Last Modified Date : 06/06/2018
Show Technical Document Details
Introduction:
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?
Background:
There are several processes in Harvest that would result in a new version being added to the project's repository:
  • Check Out for Update/Concurrent Update
  • Check In
  • Move/Remove/Rename Item
  • Move/Remove/Rename Path
  • Concurrent/Interactive/Cross Project Merge
And there are other processes that you would not want a read-only to perform as well, such as:
  • Delete Version
  • Create Package
  • Switch Package
To restrict a user to read-only access you would remove their user group from the Execute Access list for these types of processes.
Environment:
CA Harvest SCM all versions and platforms.
Instructions:
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.