Is it possible to set up permissions in a repository so that different projects in the same repository have different permissions? IE so a user maybe able to edit some projects and only view other projects in the repository.
If this is possible can someone point me towards how to do this?
Sorry for coming in late to this, but this is entirely possible and how we manage our corporate repository.
It needs s little planning, but we've found it works fine for the past year.
Firstly, you need to partition your repository so that different branches can be specific to each group of users you want to have.
In our case we have, so far, three basic groups of users:
Enterprise Architects (EAs)
Solution Architects (SAs)
Modelling Architects (MAs)
We have three principal branches:
Projects
Enterprise
Integrating
Solution Architects can change Project level objects
Enterprise Architects can change Enterprise level objects
Modelling Architects can change Integrating level objects
Each Branch is Group locked to the relevant Group (SAs, EAs and MAs - as appropriate) recursively.
Each user is then assigned one
or more groups as required. (for example, most EAs are also SAs)
You can use the same concepts to suit your particular situation - with the correct degree of granularity for your purposes.
BTW, for reasons expounded elsewhere, we DO NOT use version control on our repository, successfully relying on Project Transfer snapshots to track evolution and to provide repair mechanisms for the repository.
HTH,
Paolo