zoukankan      html  css  js  c++  java
  • (四)Jira工作流状态的属性

    某个状态时,修改其权限。如何实现呢?

    首先设置工作流,完成后修改属性值。

    查看工作流-》选中步骤名称-》属性-》添加属性值,属性关键字为jira.permission.edit.group,属性值denied

     注:详细的属性如下。

    格式: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

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

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

    suffix : 后缀,如果想要对两个用户组进行权限设置,可以通过后缀来区分。比如jira.permission.edit.group.1, jira.permission.edit.group.2,jira.permission.browse.projectrole.1(属性值为数据库中角色的id)

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

    在原来简单了解的基础上进行实践得出结论,以编辑为例:在权限方案中若一开始未给定编辑权限只给了管理员编辑权限,则后期不能放开编辑权限。所以换个思路,默认权限方案编辑给任何登录用户,待办状态不能让除了管理员编辑,那在待办状态添加属性-》后一个状态需要全员或者某个用户组则同理添加相应的属性。

  • 相关阅读:
    【转】TCP协议的无消息边界问题
    【转】Log4net用法
    【转】微信公众账号 Senparc.Weixin.MP SDK 开发教程 索引
    关于Asp.Net MVC 中 UpdateModel 的未能更新***模型的 解决方案!
    批准加强军队信息安全工作意见
    iOS--开发从入门到精通
    iOS-开发者账号与证书
    iOS--高级技术
    iOS-----App闪退,程序崩溃---解决方案
    iOS-运行时机制
  • 原文地址:https://www.cnblogs.com/yokiblogs/p/11905843.html
Copyright © 2011-2022 走看看