Removes vm.querySet from jobs list and ensures that state params are updated when search is performed to prevent context loss on data refresh.

This commit is contained in:
mabashian 2019-03-04 15:03:52 -05:00
parent bf1769af6c
commit ca5f27aa9e
2 changed files with 3 additions and 4 deletions

View File

@ -39,7 +39,6 @@ function ListJobsController (
vm.list = { iterator, name };
vm.job_dataset = Dataset.data;
vm.jobs = Dataset.data.results;
vm.querySet = $state.params.job_search;
$scope.$watch('vm.job_dataset.count', () => {
$scope.$emit('updateCount', vm.job_dataset.count, 'jobs');
@ -237,6 +236,8 @@ function ListJobsController (
};
function refreshJobs () {
console.log(SearchBasePath, $state.params.job_search);
console.log(vm.querySet);
qs.search(SearchBasePath, $state.params.job_search, { 'X-WS-Session-Quiet': true })
.then(({ data }) => {
vm.jobs = data.results;

View File

@ -9,7 +9,6 @@
dataset="vm.job_dataset"
collection="vm.jobs"
search-tags="searchTags"
query-set="vm.querySet"
search-bar-full-width="vm.isPortalMode">
</smart-search>
</div>
@ -106,7 +105,6 @@
collection="vm.jobs"
dataset="vm.job_dataset"
iterator="job"
base-path="{{vm.searchBasePath}}"
query-set="vm.querySet">
base-path="{{vm.searchBasePath}}">
</paginate>
</at-panel-body>