为了在Rally中唯一地标识用户,我们需要更新用户的显示名称字段,以便可以标识两个同名的人。你知道吗
e.g. John D(johnd@test.com)
John G(johng@test.com)
尝试在下面的代码片段中获取所有用户,然后将使用update()
或post()
方法更改displayName上面的格式。你知道吗
import sys
from pyral import Rally, rallyWorkset
options = [arg for arg in sys.argv[1:] if arg.startswith('--')]
args = [arg for arg in sys.argv[1:] if arg not in options]
server = "rally1.rallydev.com"
apikey = "<rally_api_key>"
workspace = "<myworkspace>"
#project = "<myproject>"
rally = Rally(server,apikey=apikey, workspace=workspace)
rally.enableLogging('mypyral.log')
all_users = rally.getAllUsers()
for user in all_users:
tz = user.UserProfile.TimeZone or 'default'
role = user.Role or '-No Role-'
values = (int(user.oid), user.Name, user.UserName, role, tz)
print("%12.12d %-24.24s %-30.30s %-12.12s" % values)
不提供任何输出-逻辑变成无限循环
是否有其他方法更新所有用户的显示名称字段。你知道吗
不确定这是否有用,但它在Ruby中有效:
相关问题 更多 >
编程相关推荐