【问题标题】:Is there a way to breakdown user access within a Jira project by component有没有办法按组件分解 Jira 项目中的用户访问权限
【发布时间】:2025-12-20 20:40:06
【问题描述】:

我被要求按组件分开对特定 Jira 项目的访问。例如用户“a”可以看到为组件“a”创建的问题,但不能看到为组件“b”创建的问题。相反,用户“b”可以看到为组件“b”创建的问题,但不能看到为组件“a”创建的问题。

我知道我可以将特定项目的访问权限限制为一个或多个用户,但我不知道有一种方法可以按 Jira 项目中的组件过滤一个或多个用户的访问权限。

有没有办法限制一个或多个人访问项目的子集(少于所有组件)?

我搜索了可能提供此功能的 Jira 插件,但没有找到我想要的。

不适用

不适用

【问题讨论】:

    标签: jira


    【解决方案1】:

    我不知道这是否可以通过使用组件来实现(我不这么认为),但还有一种替代方法也可能足够:

    您可以像这样调整浏览项目权限:

    您可以向组自定义字段值授予权限。然后您可以选择一个自定义组字段(如果不可用,则创建一个),该字段将在每个问题上进行评估。然后,如果您创建一个问题并将一个组添加到该问题中的此自定义字段,则只有该组中的用户有权查看该问题。请注意删除“浏览项目”的任何登录用户设置,否则组自定义字段将不起作用。 Jira 的文档中还有一个KB article here

    【讨论】:

    • s.hesse,感谢您的解决方案。我会试试看,然后回复。
    【解决方案2】:

    第一个问题是你想做什么?为什么要限制谁可以查看问题?

    Jira 有问题安全方案,可以根据组件或其他字段设置安全级别来执行此操作。我会使用自定义创建帖子功能

    但是当组件改变时会发生什么?现在你也必须限制编辑。

    【讨论】:

    • 请求是选择性地允许某些人看到项目中的某些票证,但不允许其他人看到。具体来说,这是针对招聘项目的,例如,开发招聘经理/面试官应该能够看到开发者申请人,但不应该访问非开发申请人的招聘票。
    • 这对我来说听起来像是问题安全方案。查看设置安全权限团队。请记住,Jira 管理员最终可以看到 Jira 中的所有内容