Page MenuHomePhabricator

D19230.id46047.diff
No OneTemporary

D19230.id46047.diff

diff --git a/src/applications/project/query/PhabricatorProjectSearchEngine.php b/src/applications/project/query/PhabricatorProjectSearchEngine.php
--- a/src/applications/project/query/PhabricatorProjectSearchEngine.php
+++ b/src/applications/project/query/PhabricatorProjectSearchEngine.php
@@ -23,6 +23,14 @@
id(new PhabricatorSearchTextField())
->setLabel(pht('Name'))
->setKey('name'),
+ id(new PhabricatorSearchStringListField())
+ ->setLabel(pht('Slugs'))
+ ->setIsHidden(true)
+ ->setKey('slugs')
+ ->setDescription(
+ pht(
+ 'Search for projects with particular slugs. (Slugs are the same '.
+ 'as project hashtags.)')),
id(new PhabricatorUsersSearchField())
->setLabel(pht('Members'))
->setKey('memberPHIDs')
@@ -81,6 +89,10 @@
$query->withNameTokens($tokens);
}
+ if ($map['slugs']) {
+ $query->withSlugs($map['slugs']);
+ }
+
if ($map['memberPHIDs']) {
$query->withMemberPHIDs($map['memberPHIDs']);
}

File Metadata

Mime Type
text/plain
Expires
Mon, Mar 24, 4:47 AM (1 d, 22 h ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
7475805
Default Alt Text
D19230.id46047.diff (1 KB)

Event Timeline