区域和迭代,需要权限

时间:2013-05-17 02:16:52

标签: tfs2012

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

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

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中此设置允许用户更改其他用户的权限而我不想要那个。

3 个答案:

答案 0 :(得分:2)

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

Tfs 2012 Sidekick

答案 1 :(得分:0)

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

答案 2 :(得分:-1)

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

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

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