Как создать членство в группе в 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!
1 ответ
В XML это говорит class="CSS_NODE"
, Это означает, что WORK_ITEM_WRITE
а также WORK_ITEM_READ
разрешения устанавливаются для каждой области в командном проекте, а не для самого командного проекта.
Разрешения на уровне области специфичны для пользователей и групп одного проекта. Вы можете установить эти разрешения, щелкнув правой кнопкой мыши по проекту в Team Explorer, выбрав Области и итерации, а затем на вкладке Область - Безопасность.
См. "Разрешения на уровне области" на странице Разрешения Team Foundation Server в MSDN.