为项目扩展Phrequent搜索引擎

时间:2014-03-25 10:30:32

标签: php phabricator

我正在扩展Phabricators Phrequent(时间跟踪)以满足我们的需求。我们需要按项目过滤用户时间条目的可能性。我已经将PhrequentSearchEngine扩展为按时间范围过滤。但是项目绑定在objectPHID上,因此关系取决于特定的对象模式,现在这些是Maniphest Tasks或Differential Revisions AFAIK。

所以我的问题是:我应该如何自定义PhrequentSearchEngine来获取项目的过滤器?

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

0 个答案:

没有答案