Differential D18961 Diff 45485 src/applications/search/controller/PhabricatorApplicationSearchController.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/search/controller/PhabricatorApplicationSearchController.php
| Show First 20 Lines • Show All 148 Lines • ▼ Show 20 Lines | if ($engine->isBuiltinQuery($query_key)) { | ||||
| return new Aphront404Response(); | return new Aphront404Response(); | ||||
| } | } | ||||
| $named_query = idx($engine->loadEnabledNamedQueries(), $query_key); | $named_query = idx($engine->loadEnabledNamedQueries(), $query_key); | ||||
| } else { | } else { | ||||
| $saved_query = $engine->buildSavedQueryFromRequest($request); | $saved_query = $engine->buildSavedQueryFromRequest($request); | ||||
| // Save the query to generate a query key, so "Save Custom Query..." and | // Save the query to generate a query key, so "Save Custom Query..." and | ||||
| // other features like Maniphest's "Export..." work correctly. | // other features like "Bulk Edit" and "Export Data" work correctly. | ||||
| $engine->saveQuery($saved_query); | $engine->saveQuery($saved_query); | ||||
| } | } | ||||
| $nav->selectFilter( | $nav->selectFilter( | ||||
| 'query/'.$saved_query->getQueryKey(), | 'query/'.$saved_query->getQueryKey(), | ||||
| 'query/advanced'); | 'query/advanced'); | ||||
| $form = id(new AphrontFormView()) | $form = id(new AphrontFormView()) | ||||
| ▲ Show 20 Lines • Show All 820 Lines • Show Last 20 Lines | |||||