【问题标题】:How to make certain JIRA issues only visible by a group of people? [closed]如何使某些 JIRA 问题仅对一群人可见? [关闭]
【发布时间】:2012-07-23 12:56:26
【问题描述】:

我的公司正在尝试 JIRA,我们想知道是否有办法让问题仅对特定群体可见。例如,如果该问题在德国开放,则它应该只对德国用户可见,如果它在日本只对日本用户开放。唯一的例外是能够在全球范围内查看的管理员和开发人员。 在 redmine 中,使用子项目功能很容易实现,但是如何使用 JIRA 来实现呢?

PS:我希望它是自动的,而不是基于用户必须选择的字段。

【问题讨论】:

    标签: jira redmine tracker


    【解决方案1】:

    我相信没有第三方插件(或为您的 JIRA 构建的自定义插件)是不可能的。

    JIRA 具有“问题安全”概念,可让您控制谁可以看到问题。您可以使问题仅对报告者和您的员工可见(默认情况下)。但是您不能(自动)使其对与 Reporter 关联的某些用户组可见。

    在我看来,最短的实现路径是

    1. 创建一个“组”类型的自定义字段,将其命名为“可见性组”。
    2. 创建问题安全方案,默认情况下,该方案会使您的员工和“可见性组”字段中所选组的成员可以看到该问题。
    3. 创建一个自定义插件(或让 Atlassian 专家为您执行此操作),它将根据 Reporter 将 Visibility Group 字段的默认值设置为某个值 - 这可以作为后期功能添加到工作流中“创建”步骤。

    可能已经有一个插件可以解决这个问题,但快速搜索没有任何建议。

    希望这会有所帮助! 伊戈尔

    【讨论】:

    • 是的,这与我得出的结论相同。看看有没有人回复这个...
    【解决方案2】:

    要限制 JIRA 中的问题可见性,您必须首先定义一个问题安全架构。 Atlassian 提供了一个 tutorial

    您仍然必须首先将您的用户分配到组(更可取)或角色,以便能够利用这些限制。

    【讨论】:

    • 仍然,记者或其他人必须指定安全级别。它不会是自动的。
    • 问题报告者必须是组的成员,并且除“jira-users”组之外的组成员身份不是自动分配的。所以是的,不幸的是,它不会是自动的,但它不会是必须分配它的用户/记者。
    • 据我所知,重点是根据报告者所属的组(或者可能基于用户的其他一些属性)分配不同的问题安全级别。或者定义一个安全级别,使与报告者共享同一组的人可以看到问题。到目前为止,这些都不可用。
    • @sereda - 恐怕你是对的。默认的 JIRA 可配置性不是那么灵活。
    【解决方案3】:

    通常我们在问题安全方案中定义级别,然后使用诸如 Script Runner 插件之类的东西来创建一个在创建时设置问题安全性的 post 函数。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-01-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-10
      • 2014-01-06
      相关资源
      最近更新 更多