From bf52141f4f4545bdf867baf04f94eb2eb1a3810a Mon Sep 17 00:00:00 2001 From: Jared Tabor Date: Thu, 1 Jun 2017 09:58:44 -0700 Subject: [PATCH] adding "Remediate Inventory" button to inventory --- .../standard/edit/inventory-edit.controller.js | 4 ++++ awx/ui/client/src/inventories/standard/inventory.form.js | 8 ++++++++ 2 files changed, 12 insertions(+) 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' + } } };}];