mirror of
https://we.phorge.it/source/phorge.git
synced 2025-02-22 19:49:02 +01:00
Reduce application search engine results list for Dashboards
Summary: Ref T10390. Simplifies dropdown by rolling out canUseInPanel in useless panels Test Plan: Add a query panel, see less options. Reviewers: epriestley Reviewed By: epriestley Subscribers: Korvin Maniphest Tasks: T10390 Differential Revision: https://secure.phabricator.com/D17341
This commit is contained in:
parent
254ee82a0c
commit
bf44210dc8
30 changed files with 108 additions and 8 deletions
|
@ -4,7 +4,7 @@ final class PhabricatorCommitSearchEngine
|
|||
extends PhabricatorApplicationSearchEngine {
|
||||
|
||||
public function getResultTypeDescription() {
|
||||
return pht('Commits');
|
||||
return pht('Diffusion Commits');
|
||||
}
|
||||
|
||||
public function getApplicationClassName() {
|
||||
|
|
|
@ -4,13 +4,17 @@ final class PhabricatorAuthInviteSearchEngine
|
|||
extends PhabricatorApplicationSearchEngine {
|
||||
|
||||
public function getResultTypeDescription() {
|
||||
return pht('Email Invites');
|
||||
return pht('Auth Email Invites');
|
||||
}
|
||||
|
||||
public function getApplicationClassName() {
|
||||
return 'PhabricatorAuthApplication';
|
||||
}
|
||||
|
||||
public function canUseInPanelContext() {
|
||||
return false;
|
||||
}
|
||||
|
||||
public function buildSavedQueryFromRequest(AphrontRequest $request) {
|
||||
$saved = new PhabricatorSavedQuery();
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@ final class PhabricatorBadgesSearchEngine
|
|||
extends PhabricatorApplicationSearchEngine {
|
||||
|
||||
public function getResultTypeDescription() {
|
||||
return pht('Badge');
|
||||
return pht('Badges');
|
||||
}
|
||||
|
||||
public function getApplicationClassName() {
|
||||
|
|
|
@ -11,6 +11,10 @@ final class PhabricatorCalendarExportSearchEngine
|
|||
return 'PhabricatorCalendarApplication';
|
||||
}
|
||||
|
||||
public function canUseInPanelContext() {
|
||||
return false;
|
||||
}
|
||||
|
||||
public function newQuery() {
|
||||
$viewer = $this->requireViewer();
|
||||
|
||||
|
|
|
@ -11,6 +11,10 @@ final class PhabricatorCalendarImportLogSearchEngine
|
|||
return 'PhabricatorCalendarApplication';
|
||||
}
|
||||
|
||||
public function canUseInPanelContext() {
|
||||
return false;
|
||||
}
|
||||
|
||||
public function newQuery() {
|
||||
return new PhabricatorCalendarImportLogQuery();
|
||||
}
|
||||
|
|
|
@ -11,6 +11,10 @@ final class PhabricatorCalendarImportSearchEngine
|
|||
return 'PhabricatorCalendarApplication';
|
||||
}
|
||||
|
||||
public function canUseInPanelContext() {
|
||||
return false;
|
||||
}
|
||||
|
||||
public function newQuery() {
|
||||
return new PhabricatorCalendarImportQuery();
|
||||
}
|
||||
|
|
|
@ -11,6 +11,10 @@ final class PhabricatorConduitLogSearchEngine
|
|||
return 'PhabricatorConduitApplication';
|
||||
}
|
||||
|
||||
public function canUseInPanelContext() {
|
||||
return false;
|
||||
}
|
||||
|
||||
public function newQuery() {
|
||||
return new PhabricatorConduitLogQuery();
|
||||
}
|
||||
|
|
|
@ -11,6 +11,10 @@ final class PhabricatorConduitSearchEngine
|
|||
return 'PhabricatorConduitApplication';
|
||||
}
|
||||
|
||||
public function canUseInPanelContext() {
|
||||
return false;
|
||||
}
|
||||
|
||||
public function getPageSize(PhabricatorSavedQuery $saved) {
|
||||
return PHP_INT_MAX - 1;
|
||||
}
|
||||
|
|
|
@ -4,7 +4,7 @@ final class ConpherenceThreadSearchEngine
|
|||
extends PhabricatorApplicationSearchEngine {
|
||||
|
||||
public function getResultTypeDescription() {
|
||||
return pht('Rooms');
|
||||
return pht('Conpherence Rooms');
|
||||
}
|
||||
|
||||
public function getApplicationClassName() {
|
||||
|
|
|
@ -15,6 +15,10 @@ final class PhabricatorDashboardPanelSearchEngine
|
|||
return new PhabricatorDashboardPanelQuery();
|
||||
}
|
||||
|
||||
public function canUseInPanelContext() {
|
||||
return false;
|
||||
}
|
||||
|
||||
protected function buildQueryFromParameters(array $map) {
|
||||
$query = $this->newQuery();
|
||||
if ($map['status']) {
|
||||
|
|
|
@ -16,6 +16,10 @@ final class PhabricatorDashboardSearchEngine
|
|||
->needPanels(true);
|
||||
}
|
||||
|
||||
public function canUseInPanelContext() {
|
||||
return false;
|
||||
}
|
||||
|
||||
protected function buildCustomSearchFields() {
|
||||
return array(
|
||||
id(new PhabricatorSearchTextField())
|
||||
|
|
|
@ -10,6 +10,10 @@ final class DivinerAtomSearchEngine extends PhabricatorApplicationSearchEngine {
|
|||
return 'PhabricatorDivinerApplication';
|
||||
}
|
||||
|
||||
public function canUseInPanelContext() {
|
||||
return false;
|
||||
}
|
||||
|
||||
public function buildSavedQueryFromRequest(AphrontRequest $request) {
|
||||
$saved = new PhabricatorSavedQuery();
|
||||
|
||||
|
|
|
@ -11,6 +11,10 @@ final class PhabricatorFileSearchEngine
|
|||
return 'PhabricatorFilesApplication';
|
||||
}
|
||||
|
||||
public function canUseInPanelContext() {
|
||||
return false;
|
||||
}
|
||||
|
||||
public function newQuery() {
|
||||
return new PhabricatorFileQuery();
|
||||
}
|
||||
|
|
|
@ -11,6 +11,10 @@ final class HeraldTranscriptSearchEngine
|
|||
return 'PhabricatorHeraldApplication';
|
||||
}
|
||||
|
||||
public function canUseInPanelContext() {
|
||||
return false;
|
||||
}
|
||||
|
||||
public function buildSavedQueryFromRequest(AphrontRequest $request) {
|
||||
$saved = new PhabricatorSavedQuery();
|
||||
|
||||
|
|
|
@ -31,7 +31,7 @@ final class ManiphestTaskSearchEngine
|
|||
}
|
||||
|
||||
public function getResultTypeDescription() {
|
||||
return pht('Tasks');
|
||||
return pht('Maniphest Tasks');
|
||||
}
|
||||
|
||||
public function getApplicationClassName() {
|
||||
|
|
|
@ -11,6 +11,10 @@ final class PhabricatorMetaMTAMailSearchEngine
|
|||
return 'PhabricatorMetaMTAApplication';
|
||||
}
|
||||
|
||||
public function canUseInPanelContext() {
|
||||
return false;
|
||||
}
|
||||
|
||||
public function newQuery() {
|
||||
return new PhabricatorMetaMTAMailQuery();
|
||||
}
|
||||
|
|
|
@ -11,6 +11,10 @@ final class PhabricatorOAuthServerClientSearchEngine
|
|||
return 'PhabricatorOAuthServerApplication';
|
||||
}
|
||||
|
||||
public function canUseInPanelContext() {
|
||||
return false;
|
||||
}
|
||||
|
||||
public function newQuery() {
|
||||
return id(new PhabricatorOAuthServerClientQuery());
|
||||
}
|
||||
|
|
|
@ -15,6 +15,10 @@ final class PhabricatorOwnersPackageSearchEngine
|
|||
return new PhabricatorOwnersPackageQuery();
|
||||
}
|
||||
|
||||
public function canUseInPanelContext() {
|
||||
return false;
|
||||
}
|
||||
|
||||
protected function buildCustomSearchFields() {
|
||||
return array(
|
||||
id(new PhabricatorSearchDatasourceField())
|
||||
|
|
|
@ -15,6 +15,10 @@ final class PhabricatorPackagesPackageSearchEngine
|
|||
return id(new PhabricatorPackagesPackageQuery());
|
||||
}
|
||||
|
||||
public function canUseInPanelContext() {
|
||||
return false;
|
||||
}
|
||||
|
||||
protected function buildQueryFromParameters(array $map) {
|
||||
$query = $this->newQuery();
|
||||
|
||||
|
|
|
@ -15,6 +15,10 @@ final class PhabricatorPackagesPublisherSearchEngine
|
|||
return id(new PhabricatorPackagesPublisherQuery());
|
||||
}
|
||||
|
||||
public function canUseInPanelContext() {
|
||||
return false;
|
||||
}
|
||||
|
||||
protected function buildQueryFromParameters(array $map) {
|
||||
$query = $this->newQuery();
|
||||
|
||||
|
|
|
@ -15,6 +15,10 @@ final class PhabricatorPackagesVersionSearchEngine
|
|||
return id(new PhabricatorPackagesVersionQuery());
|
||||
}
|
||||
|
||||
public function canUseInPanelContext() {
|
||||
return false;
|
||||
}
|
||||
|
||||
protected function buildQueryFromParameters(array $map) {
|
||||
$query = $this->newQuery();
|
||||
|
||||
|
|
|
@ -10,6 +10,11 @@ final class PhrequentSearchEngine extends PhabricatorApplicationSearchEngine {
|
|||
return 'PhabricatorPhrequentApplication';
|
||||
}
|
||||
|
||||
public function canUseInPanelContext() {
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
public function getPageSize(PhabricatorSavedQuery $saved) {
|
||||
return $saved->getParameter('limit', 1000);
|
||||
}
|
||||
|
|
|
@ -4,7 +4,7 @@ final class PhabricatorPhurlURLSearchEngine
|
|||
extends PhabricatorApplicationSearchEngine {
|
||||
|
||||
public function getResultTypeDescription() {
|
||||
return pht('Shortened URLs');
|
||||
return pht('Phurl URLs');
|
||||
}
|
||||
|
||||
public function getApplicationClassName() {
|
||||
|
|
|
@ -11,6 +11,10 @@ final class PhabricatorProjectColumnSearchEngine
|
|||
return 'PhabricatorProjectApplication';
|
||||
}
|
||||
|
||||
public function canUseInPanelContext() {
|
||||
return false;
|
||||
}
|
||||
|
||||
public function newQuery() {
|
||||
return new PhabricatorProjectColumnQuery();
|
||||
}
|
||||
|
@ -25,7 +29,6 @@ final class PhabricatorProjectColumnSearchEngine
|
|||
);
|
||||
}
|
||||
|
||||
|
||||
protected function buildQueryFromParameters(array $map) {
|
||||
$query = $this->newQuery();
|
||||
|
||||
|
|
|
@ -9,6 +9,10 @@ final class ReleephBranchSearchEngine
|
|||
return pht('Releeph Branches');
|
||||
}
|
||||
|
||||
public function canUseInPanelContext() {
|
||||
return false;
|
||||
}
|
||||
|
||||
public function getApplicationClassName() {
|
||||
return 'PhabricatorReleephApplication';
|
||||
}
|
||||
|
|
|
@ -11,6 +11,10 @@ final class ReleephProductSearchEngine
|
|||
return 'PhabricatorReleephApplication';
|
||||
}
|
||||
|
||||
public function canUseInPanelContext() {
|
||||
return false;
|
||||
}
|
||||
|
||||
public function buildSavedQueryFromRequest(AphrontRequest $request) {
|
||||
$saved = new PhabricatorSavedQuery();
|
||||
|
||||
|
|
|
@ -14,6 +14,10 @@ final class ReleephRequestSearchEngine
|
|||
return 'PhabricatorReleephApplication';
|
||||
}
|
||||
|
||||
public function canUseInPanelContext() {
|
||||
return false;
|
||||
}
|
||||
|
||||
public function setBranch(ReleephBranch $branch) {
|
||||
$this->branch = $branch;
|
||||
return $this;
|
||||
|
|
|
@ -11,6 +11,10 @@ final class PhabricatorSearchApplicationSearchEngine
|
|||
return 'PhabricatorSearchApplication';
|
||||
}
|
||||
|
||||
public function canUseInPanelContext() {
|
||||
return false;
|
||||
}
|
||||
|
||||
public function buildSavedQueryFromRequest(AphrontRequest $request) {
|
||||
$saved = new PhabricatorSavedQuery();
|
||||
|
||||
|
|
|
@ -15,6 +15,10 @@ final class PhabricatorEditEngineSearchEngine
|
|||
return id(new PhabricatorEditEngineQuery());
|
||||
}
|
||||
|
||||
public function canUseInPanelContext() {
|
||||
return false;
|
||||
}
|
||||
|
||||
protected function buildQueryFromParameters(array $map) {
|
||||
$query = $this->newQuery();
|
||||
return $query;
|
||||
|
|
|
@ -4,7 +4,7 @@ final class PhabricatorWorkerBulkJobSearchEngine
|
|||
extends PhabricatorApplicationSearchEngine {
|
||||
|
||||
public function getResultTypeDescription() {
|
||||
return pht('Bulk Jobs');
|
||||
return pht('Daemon Bulk Jobs');
|
||||
}
|
||||
|
||||
public function getApplicationClassName() {
|
||||
|
@ -15,6 +15,10 @@ final class PhabricatorWorkerBulkJobSearchEngine
|
|||
return id(new PhabricatorWorkerBulkJobQuery());
|
||||
}
|
||||
|
||||
public function canUseInPanelContext() {
|
||||
return false;
|
||||
}
|
||||
|
||||
protected function buildQueryFromParameters(array $map) {
|
||||
$query = $this->newQuery();
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue