2

我正在制作一个简单的时间表,人们可以在其中快速记录在错误上工作的时间。

但是添加到 bugs_activity 表中的时间在任何地方都没有注意到。

这是一个简单的组合线

Bugzilla::Bug::LogActivityEntry(1, 'work_time', 0, 66, 1, '2010-01-12 14:44:44'); 

差不多,在错误 1 ​​的工作时间上增加 66 小时。这就像我期望的那样执行,但没有做任何其他事情。我还需要发送电子邮件并添加评论。我在使用 Bug.pm 或 LogActivityEntry API 时找不到任何东西。

这是一项艰巨的任务还是什么?

我需要的是我还需要什么,这只是一个批处理作业,当用户按下提交时运行,这个信息可能有很多错误。我知道如何获取错误、用户等,只是不注册时间,我需要最后一项。这几乎和上面的例子一样粗糙。

我正在使用 Bugzilla 3.4.4

4

1 回答 1

1

工作时间保存在 longdescs 表中 - 带有注释的表。工作时间实际上是评论的属性。(我也觉得很奇怪。)

您正在修改的 bugs_activity 表是更改历史记录表,我敢打赌,您可以在“错误活动”页面上看到您的调用结果。但它不会改变错误的状态。

希望这可以帮助。伊戈尔

于 2010-01-07T10:20:48.360 回答