Я пытаюсь реализовать один командный проект с несколькими подпроектами, как рекомендовано этот парень и этот парень. Я могу контролировать видимость рабочих элементов и папок управления версиями, но не могу контролировать видимость итераций, команд, групп и участников. Скажем, у меня есть командный проект в качестве родительского проекта для нескольких подпроектов. Project1_Group имеет разрешения только для доступа к Project1_Area, Project1_Foler и т. Д.
Я помещаю User1 в Project1_Team и Project1_Group, и, как и ожидалось, этот пользователь может видеть только рабочие элементы в этой области. Но User1 может перейти на свою страницу администрирования и увидеть все итерации, команды и группы, определенные для командного проекта верхнего уровня. Пользователь User1 может даже видеть группы, существующие вне командного проекта, просматривая членство каждого пользователя в текущем командном проекте.
Это много информации. Насколько я могу судить, минимальное разрешение PROJECT-LEVEL, которое я могу дать пользователю, - это «Просмотр информации на уровне проекта» (или GENERIC_READ в командной строке). Без этого пользователь получает ошибку 500. С его помощью они получают доступ ко всей указанной выше информации. Существуют ли какие-либо разрешения меньшего уровня на уровне проекта, которые позволят получить полный доступ к соответствующей области, но запретят доступ для чтения к высокоуровневой информации командного проекта?