允许用户创建/编辑区域和迭代的正确权限/设置是什么?
我有一个用户在区域或迭代的管理部分收到此消息:
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中此设置允许用户更改其他用户的权限而我不想要那个。
答案 0 :(得分:2)
你可以使用TFS Sidekick有效地了解用户如何在TFS中的不同区域继承不同的权限。您可以使用此工具检查权限有效的其他项目,并查看您所做的调整是否具有您想要的效果。我不建议通过此工具更改权限,但使用管理员控制台将此权限授予您想要的组。
答案 1 :(得分:0)
我不知道它是否是正确答案,但我将自定义组添加到项目“团队”中。我必须在TFS2012中阅读更多关于这个团队的事情。
答案 2 :(得分:-1)
您(作为项目管理员)必须在项目Web门户的Iteration和区域节点上使用安全策略。 (例如:http://tfsxxxx:8080/tfs/<collection>/<project>/_admin/_iterations ..../_areas
)。
选择迭代或区域节点,右键单击并选择安全性以便将权限设置为: