【问题标题】:Configuring TFS2010 so users can create/update bugs but modify nothing else配置 TFS2010 以便用户可以创建/更新错误,但不能修改其他内容
【发布时间】:2010-08-30 23:57:42
【问题描述】:

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

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

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

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

据我所知,标准组的控制力不够:

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

更新

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

【问题讨论】:

    标签: tfs


    【解决方案1】:

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

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

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

    【讨论】:

    • 感谢您的回复。对于源代码管理,您已经给了我想要的东西:我可以轻松地设置源代码管理文件夹的权限。使用字段级权限来限制对错误的修改听起来比我希望的要复杂一些。我很惊讶。我希望用户能够创建/更新错误,但我不希望他们弄乱我用来管理项目的其他工作项类型,我认为这是主流要求。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-01
    • 1970-01-01
    • 2021-04-15
    相关资源
    最近更新 更多