JIRA 改变克隆行为,因此克隆者是报告者

JIRA change cloning behaviour so cloner is the reporter

使用最新版本的 ScriptRunner 和 Jira。

如何改变克隆行为,使克隆者成为报告者?

据我所知,你必须施展魔法。 您可以在创建转换时添加一个后置函数,然后选择 "set field value with constant or groovy script",由 scriptrunner 提供。

然后在您的脚本中,在摘要中查找 "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()
}

我认为这是一个很好的方法
让我们知道!
亲切的问候