Move more rendering into SearchEngines for panels

Summary: Ref T4986. Getting closer. Nothing out of the ordinary in this group.

Test Plan:
For each application:

  - Viewed the normal search results.
  - Created a panel version and viewed it.

Reviewers: btrahan

Reviewed By: btrahan

Subscribers: epriestley

Maniphest Tasks: T4986

Differential Revision: https://secure.phabricator.com/D9024
This commit is contained in:
epriestley
2014-05-09 12:25:52 -07:00
parent 78b89711cb
commit 352d9f6b06
26 changed files with 601 additions and 601 deletions

View File

@@ -1,8 +1,7 @@
<?php
final class PhabricatorOAuthClientListController
extends PhabricatorOAuthClientBaseController
implements PhabricatorApplicationSearchResultsControllerInterface {
extends PhabricatorOAuthClientBaseController {
private $queryKey;
@@ -24,32 +23,6 @@ final class PhabricatorOAuthClientListController
return $this->delegateToController($controller);
}
public function renderResultsList(
array $clients,
PhabricatorSavedQuery $query) {
assert_instances_of($clients, 'PhabricatorOauthServerClient');
$viewer = $this->getRequest()->getUser();
$this->loadHandles(mpull($clients, 'getCreatorPHID'));
$list = id(new PHUIObjectItemListView())
->setUser($viewer);
foreach ($clients as $client) {
$creator = $this->getHandle($client->getCreatorPHID());
$item = id(new PHUIObjectItemView())
->setObjectName(pht('Application %d', $client->getID()))
->setHeader($client->getName())
->setHref($client->getViewURI())
->setObject($client)
->addByline(pht('Creator: %s', $creator->renderLink()));
$list->addItem($item);
}
return $list;
}
public function buildApplicationCrumbs() {
$crumbs = parent::buildApplicationCrumbs();