tfs - 配置 TFS2010 以便用户可以创建/更新错误但不修改其他任何内容

标签 tfs

环境:我是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

    最佳答案

    我没有看到只允许修改 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 中所述的权限。

    关于tfs - 配置 TFS2010 以便用户可以创建/更新错误但不修改其他任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3586474/

    相关文章:

    visual-studio-2010 - 是否有具有可视分支的 Team Foundation Server GUI 客户端?

    visual-studio-2013 - 将团队项目从 TFS 2013 迁移到 TFS 2015

    tfs - 我可以在没有请求的情况下在 TFS 中进行代码审查吗?

    visual-studio-2010 - TFS - 当以前的 TFS 不再可用时重新绑定(bind)到新 TFS 的解决方案

    tfs - VSTS 发布管理 - 共享公共(public)环境的多个发布定义

    c# - 如何还原 team Foundation Server 中的变更集?

    tfs - 我们如何在 TFS 2013 Release Management 中删除一个版本?

    rest - Protractor/Jasmine 在测试失败时发送 REST 调用

    python - 在 Windows 上使用 python 自动 NTLM

    powershell - 为什么我不能通过 Powershell DSC 在无人值守模式下配置 TFS 构建服务?