【问题标题】:Hide Iteration Area's WIs from the rest of a Project对项目的其余部分隐藏迭代区域的 WI
【发布时间】:2020-01-27 15:56:50
【问题描述】:

Azure DevOps 服务:

  • 我需要从项目的其余部分隐藏属于某个团队(= 他们的迭代路径)的所有 WI。
  • 但团队需要查看此项目中其他所有人的 WI

实现这一目标的正确方法是什么?

  • 为所有“贡献者”和“读者”在“查看此节点中的工作项”上设置“拒绝”?但是,如果我的团队在“贡献者”中(因此他们可以看到所有其他 WI),即使我明确添加它们,他们的访问也将被拒绝(通过继承)。

Area Path 'Security' settings

我希望为这种常见的请求搜索一个现成的解决方案,但遗憾的是还没有找到。

【问题讨论】:

    标签: azure-devops


    【解决方案1】:

    但如果我的团队在“贡献者”中(因此他们可以看到所有其他 WI),即使我明确添加它们,他们的访问也将被拒绝(通过继承)。

    这实际上是一种预期的行为,您可以参考Permission settings,它说For most groups and almost all permissions, Deny overrides Allow.,这意味着当其中一名团队成员在一个组(例如他的团队)中被View work items in this node拒绝并允许进入时另一个组(如 Contributors),他无法看到特定团队的工作项,因为Deny overrides Allow

    逻辑上也很容易理解,用户 A 的团队被拒绝的情况下,会被允许查看其他团队的工作项吗?

    我的意见是您应该将用户 A 移动到另一个可以看到特定团队中的工作项的团队。

    【讨论】:

    • 现在清楚您遇到问题的原因了吗?正如我所说,这是一种默认行为,你无法阻止,转移到另一个团队应该是一个更好的选择。如果这有帮助,你可以accept answer 或者你可以继续询问它是否仍然令人困惑。
    猜你喜欢
    • 1970-01-01
    • 2017-01-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-17
    • 2011-09-02
    • 1970-01-01
    相关资源
    最近更新 更多