1

我正在扩展 Phabricators Phrequent(时间跟踪)以满足我们的需求。我们需要能够按项目过滤用户时间条目。我已经扩展PhrequentSearchEngine到按时间范围过滤。但是项目是绑定的objectPHID,因此关系取决于特定的对象模式,现在这些是 Maniphest 任务或差异修订 AFAIK。

所以我的问题是:我应该如何定制PhrequentSearchEngine以获得项目的过滤器?

我目前看到的唯一方法是进行一些预查询以获取与查询项目相关的任务和差异的所有 PHID,并在用户时间的实际查询中使用这些 PHID。但是对于每个新的受支持的用户时间对象,我都必须扩展这些预查询。

4

0 回答 0