我想创建一个群组成员资格,其模板用于已创建的团队项目(不适用于新项目):
<group name="Active" description="Active">
<permissions>
<permission name="GENERIC_READ" class="PROJECT" allow="true" />
<permission name="DELETE_TEST_RESULTS" class="PROJECT" allow="false" />
<permission name="PUBLISH_TEST_RESULTS" class="PROJECT" allow="false" />
<permission name="VIEW_TEST_RESULTS" class="PROJECT" allow="false" />
<permission name="GENERIC_READ" class="CSS_NODE" allow="true" />
<permission name="WORK_ITEM_READ" class="CSS_NODE" allow="true" />
<permission name="WORK_ITEM_WRITE" class="CSS_NODE" allow="true" />
<permission name="MANAGE_TEST_PLANS" class="CSS_NODE" allow="true" />
<permission name="MANAGE_TEST_ENVIRONMENTS" class="PROJECT" allow="false" />
<permission name="MANAGE_TEST_CONFIGURATIONS" class="PROJECT" allow="false" />
</permissions>
</group>
请注意,在用于创建新组成员资格的现有向导(上下文菜单&gt;团队项目设置&gt;组成员资格)中,我无法设置 WORK_ITEM_WRITE 和 WORK_ITEM_READ 许可!
答案 0 :(得分:1)
在XML中,它表示class="CSS_NODE"
。这意味着为团队项目中的每个区域设置了WORK_ITEM_WRITE
和WORK_ITEM_READ
权限,而不是团队项目本身。
区域级权限特定于单个项目的用户和组。您可以通过在团队资源管理器中右键单击项目,单击“区域和迭代”,然后在“区域”选项卡上单击“安全性”来设置这些权限。
请参阅MSDN上Team Foundation Server Permissions页面上的“区域级权限”。