【问题标题】:How can I manually add activity to Bugzilla?如何手动将活动添加到 Bugzilla?
【发布时间】:2010-01-07 00:50:27
【问题描述】:

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

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

这是一个简单的组合线

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

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

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

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

我正在使用 Bugzilla 3.4.4

【问题讨论】:

    标签: perl bugzilla


    【解决方案1】:

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

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

    希望这会有所帮助。 伊戈尔

    【讨论】:

    • 这有帮助。现在我需要了解如何向与该错误相关的每个人发送邮件。你知道吗?
    • 没想到。我会查看源代码,比如 whine.pl 脚本。
    猜你喜欢
    • 2011-05-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-03
    相关资源
    最近更新 更多