diff --git a/awx/ui/client/src/inventories/standard/edit/inventory-edit.controller.js b/awx/ui/client/src/inventories/standard/edit/inventory-edit.controller.js index 80f457a5c6..5b9d0e69bc 100644 --- a/awx/ui/client/src/inventories/standard/edit/inventory-edit.controller.js +++ b/awx/ui/client/src/inventories/standard/edit/inventory-edit.controller.js @@ -91,6 +91,10 @@ function InventoriesEdit($scope, $location, $state.go('inventories'); }; + $scope.remediateInventory = function(){ + $state.go('templates.addJobTemplate'); + }; + } export default ['$scope', '$location', diff --git a/awx/ui/client/src/inventories/standard/inventory.form.js b/awx/ui/client/src/inventories/standard/inventory.form.js index b6fa892974..ee31503dfc 100644 --- a/awx/ui/client/src/inventories/standard/inventory.form.js +++ b/awx/ui/client/src/inventories/standard/inventory.form.js @@ -188,6 +188,14 @@ function(i18n, InventoryCompletedJobsList) { skipGenerator: true }, completed_jobs: completed_jobs_object + }, + relatedButtons: { + remediate_inventory: { + ngClick: 'remediateInventory()', + ngShow: 'insights_credential!==null', + label: i18n._('Remediate Inventory'), + class: 'Form-primaryButton' + } } };}];