2010-01-07 26 views
2

我正在制作一张简单的时间表,供人们注册时间 真正快速地处理错误。如何手动将活动添加到Bugzilla?

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

这里是一个简单的由线

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

差不多,加66小时到错误1,工作时间。这执行像我所期望的,但别无其他。我还需要发送电子邮件并添加评论。我找不到使用Bug.pm或LogActivityEntry API的任何内容。

这是一个巨大的事业还是什么?

我需要的是我还需要什么,这只是当用户按下提交时运行的批处理作业,并且此信息可能对许多错误。我知道如何获得bug,用户等,只是没有注册时间,我需要最后的项目。这可能与上面的例子几乎一样粗糙。

我使用的Bugzilla 3.4.4

回答

1

工作时间保持在longdescs表 - 与意见表。实际上工作的小时数是评论的一个属性。 (我也觉得很奇怪)

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

希望这会有所帮助。 Igor

+0

这有帮助。现在我需要找出如何发送邮件给所有参与该错误的人。你知道吗 ? – 2010-01-07 12:39:36

+0

不是我的头顶。我会研究来源,例如whine.pl脚本。 – sereda 2010-01-07 14:54:21

+0

请参阅contrib/sendbugmail.pl – 2010-01-28 00:15:50