Как создать членство в группе в TFS?

Я хочу создать членство в группе с приведенным ниже шаблоном для созданного командного проекта (не для нового):

<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 разрешение!


person A-Dastani    schedule 11.01.2012    source источник


Ответы (1)


В XML это говорит class="CSS_NODE". Это означает, что разрешения WORK_ITEM_WRITE и WORK_ITEM_READ устанавливаются для каждой области в командном проекте, а не для самого командного проекта.

Разрешения на уровне области специфичны для пользователей и групп одного проекта. Вы можете установить эти разрешения, щелкнув правой кнопкой мыши проект в Team Explorer, выбрав «Области и итерации» и на вкладке «Область» выбрав «Безопасность».

См. «Разрешения на уровне области» на странице Разрешения Team Foundation Server на MSDN.

person Grant Holliday    schedule 11.01.2012