`
diyutian
  • 浏览: 6433 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JIRA根据问题状态设置权限

    博客分类:
  • JIRA
阅读更多

原文链接:http://www.j-tricks.com/1/post/2011/02/permissions-based-on-workflow-status.html

 

JIRA提供根据问题的状态来设置问题的操作权限(例如编辑、备注),但是好像官方文档里并没有找到对应的说明,最终在这个网站上找到了解决方法。

 

先选择要修改权限的状态,然后点击属性,如下图



 

 

然后添加对应的属性即可

 

属性键的格式是这样的:jira.permission.[subtasks.]{permission}.{type}[.suffix]

 

subtasks : 可选,如果想要把这个权限继承到子任务中的话就写上这个选项。

 

permission : JIRA对应的权限类的缩写,下面是基于JIRA4.2的可用权限类缩写列表,这个就不一一翻译了,相信如果对JIRA有一定的了解都应该知道对应的权限是什么。

 

admin, use, sysadmin, project, browse, create, edit, scheduleissue, assign, assignable, attach, resolve, close, comment, delete, work, worklogdeleteall, worklogdeleteown, worklogeditall, worklogeditown, link, sharefilters, groupsubscriptions, move, setsecurity, pickusers, viewversioncontrol, modifyreporter, viewvotersandwatchers, managewatcherlist, bulkchange, commenteditall, commenteditown, commentdeleteall, commentdeleteown, attachdeleteall, attachdeleteown, viewworkflowreadonly

 

type : 允许/拒绝当前权限的用户,可用的值有下面几个。

 

group, user, assignee, reporter, lead, userCF, projectrole

 

 

suffix : 后缀,如果想要对两个用户组进行权限设置,可以通过后缀来区分。比如jira.permission.edit.group.1, jira.permission.edit.group.2

 

接下来在属性值中填入对应的值,比如想给某个用户组操作权限,属性值里就填用户组的名字,想给用户设置权限就在属性值中填用户的名字。

 

下面是几个具体的例子:

jira.permission.comment.group=some-group

jira.permission.comment=denied

jira.permission.edit.group.1=some-group-one

jira.permission.edit.group.2=some-group-two

jira.permission.modifyreporter.user=username

jira.permission.delete.projectrole=10000

jira.permission.subtasks.delete.projectrole=10000

 

你也通过直接写权限类来控制整个权限的使用情况,比如jira.permission.comment=denied意味在当前状态备注都是不可用的。

 

都填写完以后发布工作流就可以使用了~~

 

需要注意的是工作流中的权限是根据权限方案来起作用的,比如你在权限方案中只给jira-administrators这个用户组设置了编辑权限,然后在工作流中设置jira.permission.edit.group=jira-users并不会给jira-users用户组提供编辑权限。但是如果这两个用户组都在权限方案中设置了编辑权限,那么便只有jira-users会具有编辑权限。

  • 大小: 124 KB
  • 大小: 37.5 KB
1
0
分享到:
评论

相关推荐

    Jira工作流项目设置操作指南

    接着,需要根据权限控制的需求,确定用户的组和角色设置。 在Jira中设计Workflow时,需要完成statuses的设计、Transition View的设计、Screen Scheme的设计等步骤。同时,需要添加一个Issue Type Screen Scheme来...

    Jira设置攻略

    管理员可以根据需求设置工作流程、权限、通知选项等,以提高项目管理效率。 七、Jira 的未来发展 Jira 的未来发展方向包括: * 提高项目管理效率和可靠性 * 提高缺陷跟踪和管理效率 * 提高团队协作和沟通效率 * ...

    jira相关的很全面,详细的配置

    Jira 提供了多种权限配置方式,包括根据项目角色分配权限、根据组分配权限和根据用户分配权限等。 A.根据项目角色分配权限 在 Jira 中,项目角色是指在项目中扮演的角色,如项目经理、开发者、测试员等。根据项目...

    jira测试人员使用手册

    管理员会预先配置好测试人员的权限,包括创建(Create)、编辑(Edit)和关闭(Close Issue)问题,以及解决问题(Resolve Issues)和进行状态转换(Transition Issues)等关键操作。 创建BUG单是测试人员工作的...

    JIRA系统的使用说明

    3. **权限设置**:JIRA的权限体系确保了数据的安全性,允许管理员分配不同的角色(如开发者、项目经理、观察者)并定义各角色的权限。 二、Bug跟踪流程 1. **报告问题**:用户可以在JIRA中提交新的bug报告,包括...

    jira使用手册.docx

    * 在test“项目设置”之前,需先定义:问题类型、问题类型方案、状态、解决类型方案、工作流、字段、界面。 四、问题 问题的下级菜单有:问题类型、工作流、界面、字段、问题的特性、问题属性。本次只介绍:问题...

    JIRA入门,JIRA基础教程

    4. **预设的工作流状态**:JIRA内置了一些常用的状态,如新建(New)、开放(Open)、延迟(Deferred)、待处理(Pending)、解决(Resolved)、重新打开(Reopened)、关闭(Closed)等,同时也提供了一个简单的工作流模板。...

    如何整合Jira跟confluence的用户管理

    - **数据同步**:定期检查数据同步的状态,确保Jira与Confluence之间的用户信息保持一致。 - **安全性考量**:确保整个过程中采取适当的安全措施,如使用HTTPS加密通信、定期更新密码策略等。 - **监控与维护**:...

    JIRA 从入门到精通.doc

    - **优先级**:设置问题的优先级。 - **操作决策**:配置问题的解决方案。 - **问题状态**:定义问题的各种状态。 #### 四、数据导入导出与备份 JIRA支持数据的导入导出和备份功能,确保数据的安全性和可迁移性...

    Jira教程.rar

    2. **筛选器与视图**: 使用筛选器可以快速找到特定的问题,而视图则允许你根据需要展示问题,如按优先级、负责人或状态排序。 3. **问题关联**: Jira中的问题关联功能可以帮助你处理相互关联的任务,如子任务、依赖...

    JIRA操作手册-采用jira管理你的项目

    3. 报表和统计:JIRA 提供了丰富的报表和统计功能,帮助用户更好地了解项目和问题的状态 4. 灵活和可扩展:JIRA 的插件架构允许用户根据需要安装和卸载插件,满足不同的需求 JIRA 的应用场景 1. 软件开发:JIRA ...

    JIRA优点总结,JIRA优点

    JIRA内置了基础的工作流模板,包括new、open、pending、resolved、closed等状态,同时允许用户根据实际业务流程自定义工作流。这意味着每个步骤、权限和字段展示都可以根据具体情况进行调整,确保工作流程既符合规范...

    jira入门到精通 jira 使用手册

    【JIRA入门到精通】JIRA是一款强大的项目管理和问题跟踪工具,特别适合软件开发团队用于缺陷追踪、任务分配以及项目进度监控。以下是对JIRA核心特性和使用方法的详细解析。 1. **JIRA特性** - **问题管理**:JIRA...

    jira 管理员指南

    字段配置方案(Field Configuration Scheme)是一组字段配置的集合,可以根据问题类型进行定制,确保团队在处理不同类型的问题时看到适当的信息。 5. **自定义字段(Custom Fields)**:Jira提供丰富的标准字段,但...

    JIRA 使用+安装部署

    1. **理解工作流**:工作流是JIRA中定义问题状态流转的规则,它包括状态、转换条件和操作。 2. **创建工作流**:在项目设置中,可以创建新的工作流,通过拖拽方式定义状态间的转换路径。 3. **绑定工作流**:将...

    JIRA使用说明文档

    1. 权限管理:JIRA允许管理员设置不同的角色和权限,确保数据安全,同时保证团队成员只能看到和操作他们应知应会的信息。 2. 协作与评论:在问题详情页面,团队成员可以进行讨论,通过评论功能交流解决方案,促进...

Global site tag (gtag.js) - Google Analytics