1

Phabricators Phrequent (タイム トラッキング) をニーズに合わせて拡張しています。プロジェクトごとにユーザー時間エントリをフィルタリングする可能性が必要です。PhrequentSearchEngine時間範囲でフィルタリングするように拡張しました。しかし、プロジェクトは にバインドされているobjectPHIDため、関係は特定のオブジェクト スキーマに依存します。現時点では、これらはマニフェスト タスクまたは差分リビジョンの認識です。

私の質問は次のとおりPhrequentSearchEngineです。プロジェクトのフィルターを取得するには、どのようにカスタマイズすればよいですか?

私が現在見ている唯一のアプローチは、いくつかの事前クエリを作成して、クエリされたプロジェクトに関連するタスクと差分のすべての PHID を取得し、これらの PHID をユーザー時間の実際のクエリで使用することです。しかし、新しくサポートされたユーザー時間オブジェクトごとに、これらの事前クエリを拡張する必要があります。

4

0 に答える 0