使用最新版本的ScriptRunner和Jira。
如何更改克隆行为,以便克隆人成为记者?
答案 0 :(得分:1)
据我所知,你必须要有一些魔力。 您可以在创建转换上添加一个postfunction,并选择由scriptrunner提供的“set constant value with constant or groovy script”。
然后在您的脚本中,在您的摘要(或您为克隆问题设置的任何表达式)上查找“CLONE-”。如果表达式存在,则使用当前用户修改报告者。
def componentManager = ComponentManager.getInstance()
def currentUser = componentManager.jiraAuthenticationContext?.user
def permissionManager = componentManager.getPermissionManager()
if (permissionManager.hasPermission(Permissions.ASSIGNABLE_USER, issue, currentUser)) {
MutableIssue mi = (MutableIssue)issue
mi.setReporter(currentUser)
mi.store()
}
我认为这是一个很好的方法
告诉我们!
亲切的问候