我想使用以下模板为创建的团队项目创建组成员身份(不适用于新团队项目):

<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>


请注意,在用于创建新组成员身份的现有向导中(上下文菜单>“团队项目设置”>“组成员身份”),我无法设置WORK_ITEM_WRITE和WORK_ITEM_READ权限!

最佳答案

在XML中,它表示class="CSS_NODE"。这意味着将为团队项目中的每个区域(而不是团队项目本身)设置WORK_ITEM_WRITEWORK_ITEM_READ权限。

区域级权限特定于单个项目的用户和组。您可以通过右键单击Team Explorer中的项目,单击Areas and Iterations,然后在Area选项卡上,单击Security来设置这些权限。

请参阅MSDN上Team Foundation Server Permissions页上的“区域级别权限”。

08-27 07:45