diff --git a/src/applications/phriction/query/PhrictionDocumentSearchEngine.php b/src/applications/phriction/query/PhrictionDocumentSearchEngine.php --- a/src/applications/phriction/query/PhrictionDocumentSearchEngine.php +++ b/src/applications/phriction/query/PhrictionDocumentSearchEngine.php @@ -23,6 +23,10 @@ $query->withStatuses($map['statuses']); } + if ($map['paths']) { + $query->withSlugs($map['paths']); + } + return $query; } @@ -32,6 +36,10 @@ ->setKey('statuses') ->setLabel(pht('Status')) ->setOptions(PhrictionDocumentStatus::getStatusMap()), + id(new PhabricatorSearchStringListField()) + ->setKey('paths') + ->setIsHidden(true) + ->setLabel(pht('Paths')), ); }