Rally Python Api:设置缺陷更新的作者

时间:2013-04-03 21:13:17

标签: python rally pyral

是否有办法使用Pyral更新缺陷并将更改的作者显示为用于登录Rally的用户ID以外的其他用户?

这是我尝试过的,但它不起作用:

rally = Rally(server, user, password)
rally.enableLogging('rallyConnection.log')
rally.setProject("RallyTestPrj")

defectID = 'DE9221'
notes = "Adding new note from Python"
author = rally.getUserInfo(username='rallyTest@test.com').pop(0) 

defect_data = { "FormattedID" : defectID,
                "Notes"       : notes,
                "Author"      : author.Name
}

try:
defect = rally.update('Defect', defect_data)
except Exception, details:
sys.stderr.write('ERROR: %s \n' % details)
sys.exit(1)
print "Defect updated"

我也尝试过author.DisplayName,author.EmailAddress,但它仍然会记录 来自用户的缺陷更改用于运行python脚本。

1 个答案:

答案 0 :(得分:0)

作者属性不是您可以修改的内容。 Rally将始终将作者记录为用于运行脚本的用户。您想以什么目的这样做?