4

我想使用以下模板为创建的团队项目(不是新的)创建一个组成员资格:

<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_WRITEWORK_ITEM_READ权限!

4

1 回答 1

1

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

区域级权限特定于单个项目的用户和组。您可以通过右键单击团队资源管理器中的项目,单击区域和迭代,然后在区域选项卡上单击安全来设置这些权限。

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

于 2012-01-11T08:51:12.640 回答