Improve browsability of Almanac service datasource query

Summary: Ref T5750. Update the Almanac service query to be browsable.

Test Plan:
  - Browsed and reordered Diffusion.
  - Browsed and reordered services in Almanac.

{F373735}

Reviewers: btrahan

Reviewed By: btrahan

Subscribers: epriestley

Maniphest Tasks: T5750

Differential Revision: https://secure.phabricator.com/D12433
This commit is contained in:
epriestley
2015-04-16 07:43:13 -07:00
parent c8dc11d81a
commit 9437414f17
6 changed files with 85 additions and 29 deletions

View File

@@ -27,7 +27,6 @@ final class PhabricatorRepositorySearchEngine
public function buildQueryFromSavedQuery(PhabricatorSavedQuery $saved) {
$query = id(new PhabricatorRepositoryQuery())
->setDefaultBuiltinOrder()
->needProjectPHIDs(true)
->needCommitCounts(true)
->needMostRecentCommits(true);
@@ -43,10 +42,7 @@ final class PhabricatorRepositorySearchEngine
$query->withStatus($status);
}
$order = $saved->getParameter('order');
if ($order) {
$query->setOrder($order);
}
$this->setQueryOrder($query, $saved);
$hosted = $saved->getParameter('hosted');
$hosted = idx($this->getHostedValues(), $hosted);