如何使用 jirasoap 记录给定问题的工作?

发布于 2024-12-12 09:30:30 字数 121 浏览 0 评论 0原文

我正在开发一个 Ruby on Rails 应用程序,该应用程序通过 Jira Soap 连接到 Jira。我浏览了 Jira SOAP API 文档,但找不到记录问题时间的方法。我必须使用什么方法来允许用户记录某些问题的时间?

I'm working on a ruby on rails app which connects to Jira through jira soap. I browsed through the Jira SOAP API documentation but could not figure out a way to log time for an issue. What method(s) do I've to use to allow users to log time for some issue?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

鲜血染红嫁衣 2024-12-19 09:30:30

addWorklogAndAutoAdjustRemainingEstimate 是我在脚本中使用的一个,

这是一段可能对您有用的 python 代码片段:

d = datetime.datetime.now()
timestamp = "%s-%02d-%02dT%02d:%02d:00+01:00"%(d.year,d.month,d.day,d.hour,d.minute);

log = self.client.factory.create("ns0:RemoteWorklog")
log.comment = comment # a string
log.timeSpent = time # in the usual format (2h30m )
log.startDate = timestamp

# task is the name of the tast (a string)
self.client.service.addWorklogAndAutoAdjustRemainingEstimate(self.auth,task,log)

addWorklogAndAutoAdjustRemainingEstimate is the one I'm using in my scripts

This is a snippet of python code that might be useful to you:

d = datetime.datetime.now()
timestamp = "%s-%02d-%02dT%02d:%02d:00+01:00"%(d.year,d.month,d.day,d.hour,d.minute);

log = self.client.factory.create("ns0:RemoteWorklog")
log.comment = comment # a string
log.timeSpent = time # in the usual format (2h30m )
log.startDate = timestamp

# task is the name of the tast (a string)
self.client.service.addWorklogAndAutoAdjustRemainingEstimate(self.auth,task,log)

通过addWorkLogXxx 方法,其中 Xxx 是如何处理估计的。

Via the addWorkLogXxx methods, where Xxx is what to do with the estimate.

欢你一世 2024-12-19 09:30:30

对于红宝石开发者来说,
jira4r gem 的工作日志类可以通过以下方式访问:Jira4R::V2::RemoteWorklog

for ruby developers,
worklog class from jira4r gem can be accessed via : Jira4R::V2::RemoteWorklog

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文