【问题标题】:How to make certain Issues visible only to a specific user group in YouTrack如何使某些问题仅对 YouTrack 中的特定用户组可见
【发布时间】:2013-08-19 16:22:13
【问题描述】:

在我们的 YouTrack 项目中,历史上所有问题都对“所有用户”可见,这也是与 YouTrack 一起提供的同名组。

现在我们正在添加具有受限权限的新用户,他们应该只会看到一小部分问题。他们应该开始看不到任何问题,然后应该有选择地让他们看到单个问题(旧问题和新问题)。

我尝试了不同的方法来实现这一点,但没有成功。

1) 如果我为他们创建一个“受限组”组 - 那么我可以授予该组查看问题的权限。然后他们可以看到所有问题,如果我取消选中“查看问题”权限复选框,那么他们根本看不到任何问题。这对我没有帮助,因为他们要么看到所有问题,要么没有。

2) 我尝试在单个问题中更改“问题可见”字段并将其设置为“受限组”。但是 YouTrack 不让我,这里只能选择“所有用户”或“项目 XY ​​受让人”。编辑:这仍然是真的,在我将自己添加到“受限组”之后,请参阅Alex.V's answer to this question

于是我删除了组“restricted group”并尝试与“assignees”合作:

3) 我选择了一个问题并将其可见性设置为“我的项目受让人”。然后我将一个用户添加到“我的项目受让人”组。但是现在用户可以看到该项目中的所有问题。在我发现的组设置中,可以取消选中该组角色“开发人员”定义中的“阅读问题”复选框,这会改变可见性。但再次针对所有问题!如果我将问题的可见性设置为“我的项目受让人”或“所有用户”也没关系 - 现在用户在取消选中复选框后根本看不到任何问题。

这是 YouTrack 4.2.2(内部版本 #6029 [23-May-2013 18:30]

请告诉我一种有选择地使问题对一组用户可见并再次不可见的方法。我知道这可能很简单,那么我的错误是什么?


与此同时,我能够理解视图权限的工作原理。

问题页面顶部的下拉框仅用作过滤器,您只能使用此下拉框排除在可见性仍设置为“所有用户”时已经可以看到问题的用户。

所以我认为实现我想要的一种方法是我必须将所有问题的可见性更改为“admin1 组”,然后仅将其中一些切换回“所有用户”,以便每个人都可以看到这些问题。

【问题讨论】:

    标签: youtrack


    【解决方案1】:

    好的。我设法在以下帖子的帮助下实现了知名度:comment。 实际上,当您了解权限的工作原理时,这非常简单。 有 2 个“组件”参与实现这一目标: 1) 问题可见性(问题的可见性字段,默认为:所有用户) 2) 项目的组/用户及其角色。

    我会举例说明:

    第 1 步:

    创建两个组:ManagersDevelopers,并将它们分配给您的项目:Restricted Project(前缀:RP)。两者都有开发人员的角色,因此他们可以编辑问题的字段、cmets 描述和日志工作。这 2 个组是您项目中唯一的组。

    第 2 步:

    1. 假设您的工作场所有 10 个用户:U1、U2、...、U10
    2. 将 U1 和 U2 分配给经理开发人员
    3. 仅将 U3 和 U4 分配给开发人员

    第三步:

    1. 创建一个新工单 (RP-1) 并将此工单的可见性更改为:经理
    2. 创建一个新工单 (RP-2) 并将此工单的可见性更改为:Developers。

    结果:

    1. 使用此设置,用户 U5-U10 将无法看到 RP 项目或其任何票证。他们将执行哪种搜索并不重要。
    2. 用户 U1 和 U2 将能够查看/读取两张票:RP-1 和 RP-2
    3. 用户:U3 和 U4 将能够看到/只读票 RP-2

    注意:如果您创建另一个票证:RP-3,可见性:“所有用户”,则项目中所有组中的任何用户都将能够查看/阅读此票证。

    我希望这能简化事情:)

    【讨论】:

      【解决方案2】:

      至于您的第二个变体,您只能在“问题可见”组合框中选择您所属的组。这个变体在其他方面对你有用吗?

      【讨论】:

      • 这将是一个很好的解决方案,我刚刚尝试过。我创建了一个新组“员工”,并将自己和一些用户添加到其中。但该组仍然没有出现在“问题可见”组合框中。我还向组中添加了一个角色“观察者”,但它在组合框中仍然不可用。
      • 顺便说一句。添加“观察者”角色后,其他用户立即可以看到所有问题。这是正确的,因为我们的观察者角色检查了“读取问题”。
      • 请不要让用户拥有“更新问题”权限才能更改可见性。
      猜你喜欢
      • 2014-01-06
      • 1970-01-01
      • 2023-04-10
      • 1970-01-01
      • 1970-01-01
      • 2019-09-24
      • 1970-01-01
      • 2018-01-07
      • 1970-01-01
      相关资源
      最近更新 更多