Diversi TFS Autorizzazione per utente su diversi progetti

1

Ci stiamo spostando verso il TFS self-hosted e sto attraversando un momento difficile con l'impostazione corretta delle cose. Quello che vogliamo fare è:

1) Alcuni account utente sono tester del progetto 1 e quindi possono creare e gestire elementi di lavoro, ma non hanno accesso al codice sul progetto. Abbiamo ottenuto questo risultato impostando tali account utente come Stakeholder e non ha alcun problema.

2) Gli stessi utenti che hanno accesso agli elementi di lavoro sul progetto 1 possono essere sviluppatori sul progetto 2 e avere accesso agli elementi di lavoro e al codice. Questo non possiamo istituire o non siamo stati in grado di. Nonostante sia stato nominato Amministratore sul progetto, dato pieno Permetti l'accesso come membri del team sul progetto, ecc.

Qualche suggerimento?

Grazie, Josh

    
posta Josh Davidson 03.01.2017 - 17:33
fonte

1 risposta

1

TL; DR; Tutta la tua filosofia è imperfetta e tutti i membri del team dovrebbero avere accesso a tutte le risorse del team.

Controllare questo con la licenza significa che i tuoi tester non saranno in grado di accedere a funzionalità aggiuntive.

Detto questo, questa è una cosa molto semplice da fare in TFS / VSTS.

Opzione A

In Team Project A si crea un nuovo Team chiamato Testers e si sceglie NO per aggiungerlo al gruppo Contributors. È quindi possibile concedere esplicitamente al team di tester l'accesso al percorso di area root allo stesso modo dei contributori

Opzioni B

In Team Project A si crea un nuovo Team chiamato Testers e si sceglie di aggiungerlo al gruppo Contributors. Puoi quindi accedere alla root del tuo repository TFVC e DENY al team di tester dall'accesso.

Quindi ripeti per progetto.

    
risposta data 08.01.2017 - 23:21
fonte

Leggi altre domande sui tag