2

バグに取り組んだ時間をすばやく登録できる簡単なタイムシートを作成しています。

しかし、bugs_activityテーブルに追加された時間はどこにも気づかれません。

ここに簡単な構成行があります

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

ほぼ、バグ1の作業時間に66時間を追加します。これは私が期待するように実行されますが、他には何もしません。また、メールを送信したり、コメントを追加したりする必要があります。Bug.pmまたはLogActivityEntryAPIの使用について何も見つかりません。

これは大きな仕事ですか、それとも何ですか?

私が必要とするのは、他に必要なものです。これは、ユーザーが送信を押したときに実行されるバッチジョブであり、この情報は多くのバグに関するものである可能性があります。バグやユーザーなどを取得する方法を知っています。時間を登録するだけでなく、最終的なアイテムが必要です。これは、上記の例とほぼ同じくらい大まかなものになる可能性があります。

Bugzilla3.4.4を使用しています

4

1 に答える 1

1

作業時間はlongdescsテーブル(コメント付きのテーブル)に保持されます。実際に働いた時間はコメントの特性です。(私もそれは奇妙だと思います。)

変更しているbugs_activityテーブルは、変更履歴のテーブルです。呼び出しの結果は、「バグアクティビティ」ページで確認できます。ただし、バグの状態は変わりません。

お役に立てれば。イゴール

于 2010-01-07T10:20:48.360 に答える