在JIRA 4.4中,将某些JIRA开发人员限制为单个项目

在JIRA 4.4中,将某些JIRA开发人员限制为单个项目,jira,Jira,我们有一些学员,我们想给他们一些介绍性的任务,在JIRA 我们使用的是JIRA版本4.4 JIRA中实现以下目标的侵入性最小的方法是什么(如果可能,避免创建全局组或权限): 限制实习生用户帐户,以便他只能浏览某个项目,并且在菜单、仪表板等中看不到其他项目 为该用户授予与默认jira开发人员相同的权限,但仅限于其关联项目 ? 这些学员可能会在一两个月后离开,因此我们希望以后能够尽可能轻松地删除他们的帐户(没有任何链接问题,例如“您无法删除此帐户,因为它与此相关”…) 我尝试使用“人员”选项卡将

我们有一些学员,我们想给他们一些介绍性的任务,在JIRA

我们使用的是JIRA版本4.4

JIRA中实现以下目标的侵入性最小的方法是什么(如果可能,避免创建全局组或权限):

  • 限制实习生用户帐户,以便他只能浏览某个项目,并且在菜单、仪表板等中看不到其他项目
  • 为该用户授予与默认jira开发人员相同的权限,但仅限于其关联项目
?

这些学员可能会在一两个月后离开,因此我们希望以后能够尽可能轻松地删除他们的帐户(没有任何链接问题,例如“您无法删除此帐户,因为它与此相关”…)

我尝试使用“人员”选项卡将一个实习生帐户添加到项目中。我已将此用户添加到“开发人员”和“用户”部分,但此用户仍有一条消息: “您没有登录权限。” 当尝试登录时


如果我将此用户添加到jira用户组,他可以登录,但他可以查看所有项目。

这取决于哪些组具有开发人员和用户项目角色。默认情况下,这些是jira开发人员和jira用户。我将创建一个新的项目TRAINING,并将开发人员和用户角色显式地授予受训用户ID。现在他们可以参加那个项目了


更难的是限制他们参与其他项目,但仍然允许他们登录。如果默认组正在使用中,则不要将其添加到jira用户或jira开发人员。您必须定义jira受训人员组,并将其添加到全局权限以允许他们登录


想一想,如果您最终定义了一个jira受训人员组,那么您还可以在项目角色中使用它,而不是在他们各自的用户ID中使用它。一旦这些都设置好了,你只需向jira培训人员添加一个用户,确保他们不在jira开发者和jir用户中,你就可以开始了。

我写了一篇关于如何做到这一点的教程,因为这很难做到,特别是对于临时用户

不幸的是,您必须创建一个组和权限方案(并学习如何从默认权限方案中取消用户组的挂钩),但我在这里非常简单地介绍了这一点,因此您找不到更简单的指南:


mdoar的答案很有胆量,但这里有一个更逐步的答案,特别是针对“您没有登录权限”部分

假设您已登录到管理,并且有一个组“My group for project X”,一些用户被分配到该组。 1.转到用户->全局权限 2.快速阅读有关“JIRA用户”的信息 3.在“添加权限”部分,选择“JIRA用户”作为“权限”,选择您的组作为“组”,然后点击添加。 4.“我的项目X组”中的所有用户现在都可以登录


对于其他访问问题,您可能会发现“Premission Helper”很有用(只需在右上角的“管理快速搜索”中查找即可)。

我发现JIRA权限存在的问题是,核心管理元素散落在各处。找到其他指南提及的选项令人沮丧

因此,这里有一个指南,详细说明了在哪里可以找到安全权限设置所需的每个部分:

1)创建一个新组(仅限于项目xyz组)。

  • 单击右上角的用户管理(单击cog图标)>以管理员身份登录>单击组(左菜单)
  • 添加组,自解释>名称=仅限于xyz组(或任何您喜欢的)
2)创建新的权限方案(仅限于项目XYZ权限方案)

  • 从管理区域>单击问题>权限方案
  • 复制默认方案,如指南所述,>单击“默认权限方案”旁边的“复制”
  • 现在这部分需要一些时间。我删除了每个权限,然后单击下面项目旁边的“添加”

  • 添加>单击“组”单选按钮>选择您的组“受限于项目xyz组”等

    • 提示:我用鼠标中键一次单击所有打开的项目,首先删除,然后添加。这样就不那么乏味了
  • 以下是我分配给小组的项目:

    • 项目权限>浏览项目
    • “颁发权限”部分下的所有内容
    • 评论权限>添加评论
    • 评论权限>删除自己的评论
    • 评论权限>编辑自己的评论
    • 如果使用时间跟踪:
    • -->时间跟踪权限>删除自己的工作日志
    • -->时间跟踪权限>编辑自己的工作日志
    • -->时间跟踪权限>处理问题
  • 我不确定这些是否“正确”,但它对我有效

3)将权限方案与项目XYZ链接

  • 单击项目>选择您的项目(项目XYZ)>单击屏幕顶部的“管理”(概述旁边)>单击权限(左菜单)>单击操作>选择使用其他方案

  • 为什么,我必须参与这个项目才能做到这一点?应通过项目下的行政区域提供。这花了我5分钟以上的时间才找到,尽管我以前做过

4)将全局权限“JIRA用户”授予“受限于项目xyz组”组,以便他们能够登录。

  • 返回管理区域>单击中心距右上角>单击系统>单击全局权限(左菜单)
  • 添加权限>选择权限=JIRA用户,选择组=仅限于项目xyz组(等)
  • 在此之后,您应该会看到您的组出现在“JIRA用户”旁边,只需单击查看用户,然后根据需要邀请/添加用户,并选择您的组
  • <