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

问题描述:

我们有一些培训生,我们希望在JIRA中为他们提供一些介绍性任务。将某些JIRA开发人员限制在JIRA中的单个项目4.4

我们正在使用JIRA版本4.4。

什么是JIRA(避免产生全局组或权限,如果可能的话),以实现以下侵入性最小的方式:

  • 限制学员用户帐户,以便他可以只浏览某个单一项目,并没有其他项目是他在看到菜单,仪表板等
  • 给该用户相同的权限默认JIRA开发者有,但仅限于他的相关项目

那些学员可能会在一两个月后离开,所以我们希望能够尽可能简单地删除他们的帐户(没有任何链接问题,例如“您不能删除它,因为它与此相关联”)。 ..)。

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

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

+1

我觉得它更像是一个软件的使用问题,然后访问吉拉删除此用户一种编程方式,可能更适合http://pm.stackexchange.com/ – Jonathan 2012-02-22 16:18:07

它取决于哪些组具有开发人员和用户项目角色。默认情况下,这些是jira开发人员和jira用户。我会创建一个新的项目“培训”,并明确将开发人员和用户角色授予培训生用户标识。现在他们可以参与该项目。

更难的部分是限制他们从其他项目,但仍然允许他们登录。如果默认组正在使用,然后不要将它们添加到jira用户或jira开发人员。你必须定义一个jira-trainees组并添加到全局权限以允许他们登录。

想想吧,如果你最终定义了一个jira-trainees组,那么你也可以在项目角色中使用它,而不是使用它们各自的用户ID。一旦完成这一切,你只需要添加一个用户给jira-traininginees,确保他们不在jira-开发者和jir-users中,并且你准备好了。

+0

“定义一个jira-trainees组并添加到全局权限以允许他们登录。” JustAMartin 2012-02-23 09:36:57

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

不幸的是,您必须创建一个组和权限方案(并学习如何从默认权限方案中解开用户组,但我在这里很容易找到它,因此您不会找到更简单的指南:

http://testigniter.blogspot.co.uk/2013/03/setting-up-jira-for-single-project-user.html

mdoar的回答有胆量,但这里有一个一步一步的答案,专门为“您没有登录,权限”的一部分。

比方说,你已经登录到管理部门,并且有一个组'我的项目组X',并且一些用户被分配到这个组。 1.转到用户 - >全局权限 2.快速阅读“JIRA用户” 3。在“添加权限”部分选择“JIRA用户”作为“权限”,您的组作为“组”并点击添加。 4.“My group for project X”的所有用户现在都可以登录。

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

我在JIRA权限中发现的问题是核心管理元素遍布各处。它令人沮丧地发现其他指南提及的选项。

所以,这里是详细说明在哪里可以找到安全权限设定所需的每个部分的指南:

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

  • 单击用户管理在右上角(点击齿轮图标)>以管理员身份登录>单击组(左菜单)
  • 添加组,自我解释>名称=限制为XYZ组(或任何你喜欢)

2)创建一个新的权限模式(仅限于项目XYZ许可计划)

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

  • 添加>点击“组”单选按钮>选择您的组“限制项目某某集团”等

    • 提示:我鼠标点击每个项目打开全部一次,第一次删除,然后添加。使它更乏味。
  • 这里是我分配给我组的项目:

  • 一切下 “问题的权限” 部分

    • 项目权限>浏览项目
    • 评论权限>添加注释
    • 评论权限>删除自己的评论
    • 评论权限>编辑自己的评论
    • 如果使用时间跟踪:
    • - >时间跟踪权限>删除自己的Worklogs
    • - >时间跟踪权限>编辑自己的Worklogs
    • - >时间跟踪权限>工作问题上
  • 我不确定这些是否“正确”,但对我有用。

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

  • 单击项目>在屏幕上方选择项目(项目XYZ)>点击 “管理”(下一步概述)>单击权限(左菜单)>单击操作>选择使用不同的方案

  • 为什么,我必须进入项目做到这一点?它应该通过项目下的行政区域提供。这就花了我5分钟时间才找到,尽管我之前做过。

4)授予全局权限“JIRA用户”到“限制项目某某集团”,使他们能够登录在该组。

  • 回到行政区域>单击Cog右上角>单击系统>单击全局权限(左侧菜单)
  • 添加权限>选择权限= JIRA用户,选择组=限制为项目xyz组(012)等级
  • 此后,应该看到你的小组出现在“JIRA用户”旁边,只需点击查看用户,然后根据你所选的小组邀请/添加用户。

这就是现在,我希望它包括了我所能记得的一切。希望这样可以节省有人通过我去的痛苦别人;)

+1

这个过程比它需要的难得多。这些是我迄今发现的最明确的指示。 – 2015-07-26 00:00:02

+0

感谢您的指示。尽管最初的问题涉及JIRA 4.4,但答案仍然适用于JIRA 6.3+。 – ppawel 2016-07-19 11:24:14

我做了以下内容:

  1. 创建为用户单独组允许查看项目(站点管理 - >用户管理 - >组

  2. 在吉拉Admninstration - >全局权限加入这个集团以“吉拉用户”

  3. 在项目的管理 - >角色加入这个组“用户”项目中的角色

  4. 此组中创建的用户和从“JIRA用户”基团除去它。无添加全局权限,这将来自于所有

工作就像一个魅力(我希望),需要没有恼人的权限方案创建