代码之家  ›  专栏  ›  技术社区  ›  Trausti Thor

如何手动将活动添加到Bugzilla?

  •  2
  • Trausti Thor  · 技术社区  · 16 年前

    我正在做一个简单的时间表,人们可以登记时间 很快就解决了一个错误。

    但是添加到bug活动表中的时间没有被注意到 任何地方。

    这是一条简单的线

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

    基本上,增加66小时到bug 1,工作时间。它的执行方式和我预期的一样,但没有其他任何功能。我还需要发送电子邮件和添加评论。使用bug.pm或logActivityEntry API时找不到任何内容。

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

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

    我正在使用Bugzilla 3.4.4

    1 回复  |  直到 16 年前
        1
  •  1
  •   sereda    16 年前

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

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

    希望这有帮助。 伊戈