【问题标题】:Areas and iterations, permissions required区域和迭代,所需权限
【发布时间】:2013-05-12 02:43:26
【问题描述】:

允许用户创建/编辑区域和迭代的正确权限/设置是什么?

我有一个用户在区域或迭代的管理部分收到此消息:

You do not have one or more permissions required to update the iterations for this team

奇怪的是用户确实可以创建/编辑区域和迭代,这个用户是我为项目创建的 TFS 组的一部分,这个组的安全属性是:

Create test runs - Allow 
Delete team project - Not Set 
Delete test runs - Allow 
Edit project-level information - Not Set 
Manage test configurations - Allow 
Manage test environments - Allow 
View project-level information - Allow 
View test runs - Allow 

区域和迭代的安全性允许一切。

这在 TFS 2010 中已经足够了,但是不知道为什么在 TFS 2012 中会出现该消息。

另一件事,如果我将“编辑项目级信息”的安全属性更改为允许用户不会收到消息,但在 TFS 2010 中,此设置允许用户更改其他用户的权限,而我没有想要那个。

【问题讨论】:

  • Area 和 Iteration 节点本身也有安全设置。不过,上述配置应该为您提供适当的权限,而不必降低到安全区域/迭代级别。只是您可能想要检查的内容。
  • 我在节点中有“继承允许”

标签: tfs tfs-2012


【解决方案1】:

U 可以使用 TFS Sidekick 有效地查看用户如何继承 TFS 中不同区域的不同权限。您可以使用此工具检查权限有效的其他项目,并查看您所做的调整是否达到了您想要的效果。我不建议通过此工具更改权限,但使用管理员控制台将此权限授予您想要的组。

Tfs 2012 Sidekick

【讨论】:

  • 帮助不大,我有相同的项目和区域权限,但我仍然收到警告消息,避免它的唯一方法是将我的自定义 TFS 组添加为默认项目团队的成员。
【解决方案2】:

我不知道它是否是正确的答案,但我将我的自定义组添加到项目“团队”中。我必须在 TFS2012 中阅读更多关于 Teams 的内容。

【讨论】:

    【解决方案3】:

    您(作为项目管理员)必须在项目门户网站的迭代和区域节点上使用安全策略。 (例如:http://tfsxxxx:8080/tfs/<collection>/<project>/_admin/_iterations ..../_areas)。

    选择一个迭代或区域节点,右键单击并选择安全性以将权限设置为:

    • 创建子节点
    • 删除此节点
    • 编辑此节点
    • 查看此节点的权限

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-01-28
      • 2018-11-06
      • 1970-01-01
      • 2021-11-30
      • 2017-04-29
      • 1970-01-01
      • 2021-03-07
      相关资源
      最近更新 更多