4

我正在使用 jira-python 并请求 API 使用用户和活动信息将工作记录到 JIRA 票证,但无法找到一种方法。我有以下代码:

jira.add_worklog("issue number", timeSpent="2h", user="username")

但它似乎忽略了用户关键字。我也在使用请求库查找 JIRA API,但似乎找不到用于记录活动和用户信息的 API。

4

2 回答 2

1

不需要在用户的参数中添加。您可以使用以下代码:

jira.add_worklog("issue number", timeSpent="2h")

哟可以添加其他参数,如:

  • adjustEstimate –(可选)允许用户提供特定说明来更新问题的剩余时间估计。该值可以是新的、离开的、手动的或自动的(默认值)。
  • newEstimate – 剩余估计字段的新值。例如“2d”</li>
  • reduceBy – 将剩余估计值减少的量,例如“2d”</li>
  • 开始 - 记录工作的时刻,如果未指定将默认为现在
  • 评论 - 可选的工作日志评论

您可以在jira python api中找到有关它的更多信息

于 2019-05-28T11:50:51.133 回答
0

没有直接支持此操作,请参阅讨论

https://answers.atlassian.com/questions/29951977

https://jira.atlassian.com/browse/JRA-30197

可以通过编写具有 ACT_AS_USER范围的附加组件或通过在 Jira 配置中使用 Oauth2 身份验证注册您的应用程序来模拟另一个用户,例如,如下所述:

https://answers.atlassian.com/questions/247528/how-do-you-impersonate-a-user-with-jira-oauth

您最好在 answers.atlassian.com 上讨论植入建议。

于 2017-01-17T21:08:52.207 回答