diff --git a/awx/ui/client/features/applications/list-applications-users.controller.js b/awx/ui/client/features/applications/list-applications-users.controller.js index 1c6856498b..7271fbc5da 100644 --- a/awx/ui/client/features/applications/list-applications-users.controller.js +++ b/awx/ui/client/features/applications/list-applications-users.controller.js @@ -8,7 +8,9 @@ function ListApplicationsUsersController ( $scope, Dataset, resolvedModels, - strings + strings, + $stateParams, + GetBasePath ) { const vm = this || {}; // const application = resolvedModels; @@ -21,9 +23,15 @@ function ListApplicationsUsersController ( $scope.list = { iterator, name, basePath: 'applications' }; $scope.collection = { iterator }; + $scope.tokenBasePath = `${GetBasePath('applications')}${$stateParams.application_id}/tokens`; $scope[key] = Dataset.data; vm.usersCount = Dataset.data.count; $scope[name] = Dataset.data.results; + $scope.$on('updateDataset', (e, dataset) => { + $scope[key] = dataset; + $scope[name] = dataset.results; + vm.usersCount = dataset.count; + }); vm.getLastUsed = user => { const lastUsed = _.get(user, 'last_used'); @@ -49,7 +57,9 @@ ListApplicationsUsersController.$inject = [ '$scope', 'Dataset', 'resolvedModels', - 'ApplicationsStrings' + 'ApplicationsStrings', + '$stateParams', + 'GetBasePath' ]; export default ListApplicationsUsersController; diff --git a/awx/ui/client/features/applications/list-applications-users.view.html b/awx/ui/client/features/applications/list-applications-users.view.html index 3acb66242d..f3e9375782 100644 --- a/awx/ui/client/features/applications/list-applications-users.view.html +++ b/awx/ui/client/features/applications/list-applications-users.view.html @@ -2,7 +2,7 @@