Differential D15620 Diff 37653 src/applications/oauthserver/query/PhabricatorOAuthServerClientSearchEngine.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/oauthserver/query/PhabricatorOAuthServerClientSearchEngine.php
Show First 20 Lines • Show All 67 Lines • ▼ Show 20 Lines | public function buildSavedQueryFromBuiltin($query_key) { | ||||
return parent::buildSavedQueryFromBuiltin($query_key); | return parent::buildSavedQueryFromBuiltin($query_key); | ||||
} | } | ||||
protected function renderResultList( | protected function renderResultList( | ||||
array $clients, | array $clients, | ||||
PhabricatorSavedQuery $query, | PhabricatorSavedQuery $query, | ||||
array $handles) { | array $handles) { | ||||
assert_instances_of($clients, 'PhabricatorOauthServerClient'); | assert_instances_of($clients, 'PhabricatorOAuthServerClient'); | ||||
$viewer = $this->requireViewer(); | $viewer = $this->requireViewer(); | ||||
$list = id(new PHUIObjectItemListView()) | $list = id(new PHUIObjectItemListView()) | ||||
->setUser($viewer); | ->setUser($viewer); | ||||
foreach ($clients as $client) { | foreach ($clients as $client) { | ||||
$item = id(new PHUIObjectItemView()) | $item = id(new PHUIObjectItemView()) | ||||
->setObjectName(pht('Application %d', $client->getID())) | ->setObjectName(pht('Application %d', $client->getID())) | ||||
->setHeader($client->getName()) | ->setHeader($client->getName()) | ||||
->setHref($client->getViewURI()) | ->setHref($client->getViewURI()) | ||||
->setObject($client); | ->setObject($client); | ||||
if ($client->getIsDisabled()) { | |||||
$item->setDisabled(true); | |||||
} | |||||
$list->addItem($item); | $list->addItem($item); | ||||
} | } | ||||
$result = new PhabricatorApplicationSearchResultView(); | $result = new PhabricatorApplicationSearchResultView(); | ||||
$result->setObjectList($list); | $result->setObjectList($list); | ||||
$result->setNoDataString(pht('No clients found.')); | $result->setNoDataString(pht('No clients found.')); | ||||
return $result; | return $result; | ||||
} | } | ||||
} | } |