配置TFS2010以便用户可以创建/更新错误,但不能修改任何其他错误

时间:2010-08-27 16:57:52

标签: tfs tfs2010

环境:我是TFS 2010中项目的管理员,但对项目集合没有任何管理权限。

我是否有一种简单的方法可以为一组用户设置访问权限,以便他们可以:

  • 仅创建/更新“Bug”工作项
  • 查看所有其他工作项
  • 执行工作项“团队查询”并创建自己的查询
  • 无法访问源代码管理

我的想法是希望他们输入错误,但我不希望他们创建/修改用户故事或任务,也不希望他们有权访问源代码控制。

从我所看到的情况来看,标准组没有足够的控制力:

  • 贡献者可以创建所有工作项类型
  • 读者可以查看源代码管理中的文件以及工作项。

更新

Ewald的回答涵盖了限制对源代码管理的访问。

然而,Ewald还表示,没有一种现实的方法来设置“工作项类型”级别的安全性,以便用户只能输入/更新错误。他建议可以通过自定义每个工作项定义并为每个工作项类型的每个字段设置字段规则来实现,但这是很多工作,无论如何我想避免自定义流程模板。

因此,我在Connect上创建了一个问题:https://connect.microsoft.com/VisualStudio/feedback/details/591121/configuring-tfs-project-so-that-users-can-create-update-bugs-but-modify-nothing-else

1 个答案:

答案 0 :(得分:3)

我没有看到只允许修改Bug工作项,然后修改所有工作项的方法。您可以修改工作项以设置特定安全组(http://msdn.microsoft.com/en-us/library/ms194940.aspx)的特定字段规则(如readonly)以获得结果。

您的第二个问题是团队查询和自己的查询。您可以按照http://msdn.microsoft.com/en-us/library/dd286628.aspx中的说明修改权限。

对于源代码管理,您还可以按照http://msdn.microsoft.com/en-us/library/ms253158.aspx中的说明更改权限。