【问题标题】:Team Foundation Server (TFS) 2015 Team and Area permissionsTeam Foundation Server (TFS) 2015 团队和区域权限
【发布时间】:2017-03-29 07:36:25
【问题描述】:

到目前为止,我一直无法在 TFS 上正确配置权限,想知道是否有人可以提供帮助。

我们采用“一个大项目”的方法,并有一个 TFS 2015 区域结构如下:

-- All IT Work
  -- Team 1
    -- Project X
    -- Project Y
  -- Team 2
    -- Project Z
  -- Team 3

当经理访问 TFS 积压工作时,他们会希望查看所有这些区域(即所有 IT 工作区域和所有子区域)中的所有工作。如果他们创建了一个工作项,则应该在所有 IT 工作区中创建它 当 Team 1 的成员访问 backlog 时,他们应该只能看到 Team 1 区域及其子区域中的工作,并且他们创建的任何内容都应该进入 Team 1 区域。当 Team 2 的成员访问 backlog 时,他们应该只能看到 Team 2,依此类推。

我认为为此设置权限相当简单。我有一个只包含经理的所有 IT 工作团队。在 TFS 区域屏幕上,我已将此团队设置为将所有 IT 工作作为其默认区域,并检查了所有子区域。这部分似乎可以工作,所以当 All IT Work 团队的成员浏览到 backlog 时,他们可以看到顶层和所有子区域中的所有工作。

我创建了一个仅包含 Team 1 成员的 Team 1 团队。在 TFS 区域屏幕上,我已将此团队设置为 Team 1 作为其默认区域,并且还包含了 Team 1 的所有子区域。根据在此屏幕上,该团队无权访问“所有 IT 工作”级别,也不是团队 2 或团队 3。屏幕状态 “选择您的团队拥有的区域。选定的区域将决定显示的内容您团队的待办事项以及您的团队负责的工作项目。”

但是,当我作为 Team 1 的成员访问积压工作时,我仍然可以看到所有 IT 工作及其所有子领域。

谁能告诉我我做错了什么?

【问题讨论】:

    标签: tfs visual-studio-2015 tfs-2015


    【解决方案1】:

    您只是在配置 TFS 中团队下的 backlog 中可见的项目。听起来他们仍然可以访问所有内容。

    您仍然需要做的是在区域路径下的set the security。我发现您删除了根上的所有访问权限,然后通过设置节点的安全性只允许用户/组区域进入区域。

    【讨论】:

    • 您知道如何使用 TFS 的 API 在控制台应用程序中执行此操作吗?
    猜你喜欢
    • 1970-01-01
    • 2011-02-03
    • 2016-08-16
    • 2016-02-12
    • 2011-01-12
    • 2016-07-24
    • 2011-07-03
    • 2016-02-13
    • 2017-07-04
    相关资源
    最近更新 更多