Skupiny a oprávnění modulu Plug-in
Přizpůsobení souboru XML pro skupiny a oprávnění plug-in lze konfigurovat počáteční skupiny týmu projektu, členové skupiny a oprávnění zabezpečení. Pomocí tohoto souboru určit jeden nebo více úkolů a jejich závislosti. Obecně určit skupinu zabezpečení pro proces vytvoření úkolu.
Toto téma popisuje strukturu syntaxe groups, members, a permissions prvky, které jsou použity v tomto souboru XML. Další informace o použití těchto prvků naleznete Konfigurace skupin počáteční, členy a oprávnění.
Následující tabulka uvádí názvy souboru, složky a modul plug-in pro proces šablon pro Microsoft Solutions Framework (MSF).
Název souboru: |
GroupsandPermissions.xml |
Název složky: |
Skupiny a oprávnění |
Název modulu plug-in: |
Microsoft.ProjectCreationWizard.groups |
Poznámka
Můžete změnit názvy souborů XML a složky však není modul plug-in. Visual Studio Team Foundation Serverneobsahuje mechanismus pro nasazení klienta moduly, zásad nebo jiné úpravy. Pokud chcete zavést tento druh funkce, musíte použít vlastní distribuci a instalaci programu.
V tomto tématu
Groups
Členy
Oprávnění
Groups
Použití group prvku zadat novou skupinu zabezpečení v Team Foundation Server.
<group name="" description=""></group>
Následující tabulka popisuje atributy group prvku.
Atribut |
Popis |
---|---|
název |
Určuje název skupiny, kterou vytváříte. |
description |
Obsahuje popis skupiny usnadňují uživatelům porozumět jeho účelu. |
Následující příklad ukazuje, jak vytvořit skupinu nazvanou čtecí zařízení:
<task id="GroupCreation1"
name="Create Groups and Permissions"
plugin="Microsoft.ProjectCreationWizard.Groups"
completionMessage="Groups and Permissions created.">
<taskXml>
<groups>
<group name="Readers"
description="A group for users who have read access across the project">
<permissions>
<!-- permissions -->
</permissions>
</group>
</groups>
</taskXml>
</task>
Členy
Použití member prvek přiřazení skupiny jako člen skupiny zabezpečení v Team Foundation Server.
<member name="" ></member>
Následující tabulka popisuje atributy členského elementu.
Atribut |
Popis |
---|---|
název |
Určuje název členu, který přidáváte do skupiny. |
Následující příklad ukazuje, jak přidat jako člen TestGroup2 TestGroup1.
<task id="GroupCreation1"
<taskXml>
<groups>
<group name="TestGroup1" description="Test group 1. Contains no members out of the box.">
<permissions>
<permission name="GENERIC_READ" class="PROJECT" allow="true" />
</permissions>
</group>
<group name="TestGroup2" description="Test group 2. Contains TestGroup1 and Project Administrators.">
<permissions>
<permission name="GENERIC_READ" class="PROJECT" allow="true" />
</permissions>
<members>
<member name="TestGroup1" />
<member name="$$PROJECTADMINGROUP$$" />
</members>
</group>
</groups>
</taskXml>
</task>
Oprávnění
Musíte zadat oprávnění pro každou skupinu, kterou vytvoříte. Použití permission element pro tento účel.
<permission name="" class="" allow=""/>
Následující tabulka popisuje atributy permission prvku.
Atribut |
Popis |
---|---|
name |
Určuje oprávnění, které použijete. Seznam oprávnění, které jsou podporovány, naleznete na Konfigurace skupin počáteční, členy a oprávnění. |
class |
Určuje třídu nebo oblasti, kde je použito oprávnění. Platné jsou následující hodnoty:
|
allow |
Označuje, zda je oprávnění je povolen nebo odepřen. Pokud je tento atribut nastaven na hodnotu true, je oprávnění povoleno. Pokud je tento atribut nastaven na hodnotu false, je odepřen oprávnění. |
path |
Identifikuje uzel oblast cesty nebo iterace cestu, kde je použito oprávnění. Tento atribut je platná pouze v případě class na hodnotu CSS_NODE nebo ITERATION_NODE. |
Následující příklad ukazuje, jak udělit oprávnění skupiny zabezpečení čtenáře tak, aby členové mohou zobrazit informace o týmu projektu, ale nemohou upravovat informace.
<group name="Readers" description="A group for users who have read access across the project">
<permissions>
<permission name="GENERIC_READ" class="PROJECT" allow="true" />
<permission name="GENERIC_READ" class="CSS_NODE" allow="true" />
<permission name="WORK_ITEM_READ" class="CSS_NODE" allow="true" />
</permissions>
</group>
Viz také
Koncepty
Konfigurace uživatelé, skupin a oprávnění
Přizpůsobení funkční oblasti šablonu procesu
Další zdroje
Konfigurace skupin počáteční, členy a oprávnění