Changeset View
Changeset View
Standalone View
Standalone View
src/applications/audit/query/PhabricatorCommitSearchEngine.php
| Show All 39 Lines | protected function buildQueryFromParameters(array $map) { | ||||
| if ($map['statuses']) { | if ($map['statuses']) { | ||||
| $query->withStatuses($map['statuses']); | $query->withStatuses($map['statuses']); | ||||
| } | } | ||||
| if ($map['repositoryPHIDs']) { | if ($map['repositoryPHIDs']) { | ||||
| $query->withRepositoryPHIDs($map['repositoryPHIDs']); | $query->withRepositoryPHIDs($map['repositoryPHIDs']); | ||||
| } | } | ||||
| if ($map['packagePHIDs']) { | |||||
| $query->withPackagePHIDs($map['packagePHIDs']); | |||||
| } | |||||
| return $query; | return $query; | ||||
| } | } | ||||
| protected function buildCustomSearchFields() { | protected function buildCustomSearchFields() { | ||||
| return array( | return array( | ||||
| id(new PhabricatorSearchDatasourceField()) | id(new PhabricatorSearchDatasourceField()) | ||||
| ->setLabel(pht('Responsible Users')) | ->setLabel(pht('Responsible Users')) | ||||
| ->setKey('responsiblePHIDs') | ->setKey('responsiblePHIDs') | ||||
| Show All 17 Lines | return array( | ||||
| ->setAliases(array('status')) | ->setAliases(array('status')) | ||||
| ->setOptions(PhabricatorAuditCommitStatusConstants::getStatusNameMap()), | ->setOptions(PhabricatorAuditCommitStatusConstants::getStatusNameMap()), | ||||
| id(new PhabricatorSearchDatasourceField()) | id(new PhabricatorSearchDatasourceField()) | ||||
| ->setLabel(pht('Repositories')) | ->setLabel(pht('Repositories')) | ||||
| ->setKey('repositoryPHIDs') | ->setKey('repositoryPHIDs') | ||||
| ->setConduitKey('repositories') | ->setConduitKey('repositories') | ||||
| ->setAliases(array('repository', 'repositories', 'repositoryPHID')) | ->setAliases(array('repository', 'repositories', 'repositoryPHID')) | ||||
| ->setDatasource(new DiffusionRepositoryDatasource()), | ->setDatasource(new DiffusionRepositoryDatasource()), | ||||
| id(new PhabricatorSearchDatasourceField()) | |||||
| ->setLabel(pht('Packages')) | |||||
| ->setKey('packagePHIDs') | |||||
| ->setConduitKey('packages') | |||||
| ->setAliases(array('package', 'packages', 'packagePHID')) | |||||
| ->setDatasource(new PhabricatorOwnersPackageDatasource()), | |||||
| ); | ); | ||||
| } | } | ||||
| protected function getURI($path) { | protected function getURI($path) { | ||||
| return '/diffusion/commit/'.$path; | return '/diffusion/commit/'.$path; | ||||
| } | } | ||||
| protected function getBuiltinQueryNames() { | protected function getBuiltinQueryNames() { | ||||
| ▲ Show 20 Lines • Show All 105 Lines • Show Last 20 Lines | |||||