2010-01-07 25 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