@@ -32,10 +33,10 @@
+ ng-disabled="state._disabled"
+ ng-click="vm.toggleRow(instance)" />
-
\ No newline at end of file
+
diff --git a/awx/ui/client/src/instance-groups/instances/instances-list.partial.html b/awx/ui/client/src/instance-groups/instances/instances-list.partial.html
index 39fae322ba..39eb1d02ac 100644
--- a/awx/ui/client/src/instance-groups/instances/instances-list.partial.html
+++ b/awx/ui/client/src/instance-groups/instances/instances-list.partial.html
@@ -14,12 +14,12 @@
+ list="vm.list"
+ collection="vm.instances"
+ dataset="vm.dataset"
+ search-tags="vm.searchTags">
diff --git a/awx/ui/client/src/instance-groups/instances/instances.controller.js b/awx/ui/client/src/instance-groups/instances/instances.controller.js
index 8b31d1c0b8..bdd497f394 100644
--- a/awx/ui/client/src/instance-groups/instances/instances.controller.js
+++ b/awx/ui/client/src/instance-groups/instances/instances.controller.js
@@ -15,26 +15,13 @@ function InstancesController ($scope, $state, $http, models, strings, Dataset, P
init();
function init() {
- $scope.list = {
+ vm.list = {
name: 'instances',
iterator: 'instance',
basePath: `/api/v2/instance_groups/${vm.instance_group_id}/instances/`
};
- $scope.collection = {
- iterator: 'instance',
- basePath: `/api/v2/instance_groups/${vm.instance_group_id}/instances/`
- };
-
- $scope[`${$scope.list.iterator}_dataset`] = Dataset.data;
- $scope[$scope.list.name] = $scope[`${$scope.list.iterator}_dataset`].results;
- $scope.instances = vm.instances;
-
- $scope.$on('updateDataset', function(e, dataset) {
- $scope[`${$scope.list.iterator}_dataset`] = dataset;
- $scope[$scope.list.name] = dataset.results;
- vm.instances = dataset.results;
- });
+ vm.dataset = Dataset.data;
}
vm.tab = {