Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Parfois, vous souhaitez limiter la portée des règles des champs à un groupe spécifique.Pour ce faire, utilisez les attributs for et not.Ces attributs sont utilisés sur les balises pour qu'elles s'appliquent spécifiquement à un groupe unique ou à tout le monde sauf aux personnes d'un groupe unique.
denies, défini par l'attribut "not", a la priorité sur grants défini par l'attribut "for".
Les attributs for et not sont facultatifs et ne doivent pas avoir de valeurs vides.
Leur portée peut se limiter uniquement à un groupe et non à un utilisateur spécifique.
Exemples
not
L'exemple suivant définit le champ de description du triage comme étant en lecture seule pour tout le monde à l'exception des utilisateurs du groupe Triage Committee.
<FIELD name="Triage Description">
<READONLY not="[Project]\Triage Committee" />
</FIELD>
for
Dans l'exemple suivant, les utilisateurs du groupe Junior Analysts doivent obligatoirement remplir le champ Second Approver.
<FIELD name="Second Approver">
<REQUIRED for="Example1\Junior Analysts"/>
</FIELD>
for et not
L'exemple suivant définit la gravité comme un champ obligatoire pour les utilisateurs du groupe ProjectMembers et non pour ceux du groupe ProjectAdmins.Étant donné que denies a la priorité sur grants, si un utilisateur figure dans les deux groupes, il appliquera l'instruction "not" et le champ ne sera pas obligatoire.
<FIELD name="Severity">
<REQUIRED for="[Project]\ProjectMembers" not="[Global]\ProjectAdmins"/>
</FIELD>
[!REMARQUE]
Pour utiliser plusieurs groupes, vous devez créer un groupe Team Foundation Server parent qui inclut l'ensemble des groupes que vous souhaitez utiliser.