【问题标题】:How to restrict access to specific work item functions in VSTS如何限制对 VSTS 中特定工作项功能的访问
【发布时间】:2018-09-12 04:20:55
【问题描述】:

我需要限制对 VSTS 中某个组的访问(现在假设为 Contributors),以便他们可以做任何事情,除了:

1) 删除工作项

2) 编辑工作项内到其他工作项的链接

3) 改变工作项的状态

问题:这在 VSTS 中是否可行,如果可以,我该如何实现?

我查看了以下页面,但我没有设法获得我需要的以上确切设置。

https://docs.microsoft.com/en-us/vsts/organizations/security/change-individual-permissions?view=vsts

https://docs.microsoft.com/en-us/vsts/organizations/security/set-permissions-access-work-tracking?view=vsts#set-permissions-area-path

【问题讨论】:

    标签: azure-devops


    【解决方案1】:

    您可以通过在团队项目安全选项卡中为“删除和恢复工作项”设置“未设置”来防止删除工作项。当您为给定区域路径的“编辑此节点中的工作项”设置“未设置”时,无法编辑该区域路径的工作项。但是,如果您希望用户编辑描述、标题等其他内容,并阻止他编辑状态和链接其他工作项,那么这在 VSTS 权限结构中是不可能的。代替“未设置”使用拒绝是可能的,但拒绝获得高优先级,如果您尝试将拒绝应用的用户添加到权限设置为的另一个组,您可能会遇到问题允许。使用“未设置”更安全。

    【讨论】:

    • 谢谢。这几乎就是我在发布问题之前所做的。如果 VSTS 确实支持细粒度权限就好了。
    • 小心 Deny:最好尽可能使用 Not Set,否则你会措手不及。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-31
    • 2012-07-18
    • 2011-06-02
    • 1970-01-01
    • 2018-12-04
    相关资源
    最近更新 更多