mirror of
https://github.com/ansible/awx.git
synced 2026-05-07 17:37:37 -02:30
Update dataset from event listener instead of queryset search method
This commit is contained in:
@@ -8,10 +8,8 @@ function ListApplicationsController (
|
|||||||
$scope,
|
$scope,
|
||||||
$state,
|
$state,
|
||||||
Dataset,
|
Dataset,
|
||||||
GetBasePath,
|
|
||||||
ProcessErrors,
|
ProcessErrors,
|
||||||
Prompt,
|
Prompt,
|
||||||
qs,
|
|
||||||
resolvedModels,
|
resolvedModels,
|
||||||
strings,
|
strings,
|
||||||
Wait
|
Wait
|
||||||
@@ -160,10 +158,8 @@ ListApplicationsController.$inject = [
|
|||||||
'$scope',
|
'$scope',
|
||||||
'$state',
|
'$state',
|
||||||
'Dataset',
|
'Dataset',
|
||||||
'GetBasePath',
|
|
||||||
'ProcessErrors',
|
'ProcessErrors',
|
||||||
'Prompt',
|
'Prompt',
|
||||||
'QuerySet',
|
|
||||||
'resolvedModels',
|
'resolvedModels',
|
||||||
'ApplicationsStrings',
|
'ApplicationsStrings',
|
||||||
'Wait'
|
'Wait'
|
||||||
|
|||||||
@@ -74,6 +74,8 @@ function ListJobsController (
|
|||||||
// are represented in the url.
|
// are represented in the url.
|
||||||
$scope.$on('updateDataset', (event, dataset, queryset) => {
|
$scope.$on('updateDataset', (event, dataset, queryset) => {
|
||||||
paginateQuerySet = queryset;
|
paginateQuerySet = queryset;
|
||||||
|
vm.jobs = dataset.results;
|
||||||
|
vm.job_dataset = dataset;
|
||||||
});
|
});
|
||||||
|
|
||||||
vm.onToolbarSort = (sort) => {
|
vm.onToolbarSort = (sort) => {
|
||||||
@@ -90,12 +92,6 @@ function ListJobsController (
|
|||||||
$state.go('.', {
|
$state.go('.', {
|
||||||
job_search: queryParams
|
job_search: queryParams
|
||||||
}, { notify: false, location: 'replace' });
|
}, { notify: false, location: 'replace' });
|
||||||
|
|
||||||
qs.search(SearchBasePath, queryParams)
|
|
||||||
.then(({ data }) => {
|
|
||||||
vm.jobs = data.results;
|
|
||||||
vm.job_dataset = data;
|
|
||||||
});
|
|
||||||
};
|
};
|
||||||
|
|
||||||
$scope.$watch('vm.job_dataset.count', () => {
|
$scope.$watch('vm.job_dataset.count', () => {
|
||||||
|
|||||||
@@ -80,6 +80,8 @@ function projectsListController (
|
|||||||
// Remove this event listener once the page and page_size params
|
// Remove this event listener once the page and page_size params
|
||||||
// are represented in the url.
|
// are represented in the url.
|
||||||
$scope.$on('updateDataset', (event, dataset, queryset) => {
|
$scope.$on('updateDataset', (event, dataset, queryset) => {
|
||||||
|
vm.dataset = dataset;
|
||||||
|
vm.projects = dataset.results;
|
||||||
paginateQuerySet = queryset;
|
paginateQuerySet = queryset;
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -97,12 +99,6 @@ function projectsListController (
|
|||||||
$state.go('.', {
|
$state.go('.', {
|
||||||
project_search: queryParams
|
project_search: queryParams
|
||||||
}, { notify: false, location: 'replace' });
|
}, { notify: false, location: 'replace' });
|
||||||
|
|
||||||
qs.search(GetBasePath(vm.list.basePath), queryParams)
|
|
||||||
.then(({ data }) => {
|
|
||||||
vm.dataset = data;
|
|
||||||
vm.projects = vm.dataset.results;
|
|
||||||
});
|
|
||||||
};
|
};
|
||||||
|
|
||||||
$scope.$on('ws-jobs', (e, data) => {
|
$scope.$on('ws-jobs', (e, data) => {
|
||||||
|
|||||||
Reference in New Issue
Block a user