mirror of
https://github.com/ansible/awx.git
synced 2026-05-08 09:57:35 -02:30
Merge pull request #5292 from jaredevantabor/smart-search
Related searches
This commit is contained in:
@@ -249,6 +249,13 @@ export default ['$stateParams', '$scope', '$state', 'QuerySet', 'GetBasePath', '
|
|||||||
params = _.merge(params, qs.encodeParam({term: term, searchTerm: true}), combineSameSearches);
|
params = _.merge(params, qs.encodeParam({term: term, searchTerm: true}), combineSameSearches);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
// The related fields need to also be checked for related searches.
|
||||||
|
// The related fields for the search are retrieved from the API
|
||||||
|
// options endpoint, and are stored in the $scope.model. FYI, the
|
||||||
|
// Django search model is what sets the related fields on the model.
|
||||||
|
else if(_.contains($scope.models[$scope.list.name].related, root)) {
|
||||||
|
params = _.merge(params, qs.encodeParam({term: term, relatedSearchTerm: true}), combineSameSearches);
|
||||||
|
}
|
||||||
// Its not a search term or a related search term - treat it as a string
|
// Its not a search term or a related search term - treat it as a string
|
||||||
else {
|
else {
|
||||||
params = _.merge(params, setDefaults(term), combineSameSearches);
|
params = _.merge(params, setDefaults(term), combineSameSearches);
|
||||||
|
|||||||
Reference in New Issue
Block a user