diff --git a/app/extensions/storidge/components/drives-datatable/storidgeDrivesDatatable.html b/app/extensions/storidge/components/drives-datatable/storidgeDrivesDatatable.html index 5da25e4f0..dd07b3349 100644 --- a/app/extensions/storidge/components/drives-datatable/storidgeDrivesDatatable.html +++ b/app/extensions/storidge/components/drives-datatable/storidgeDrivesDatatable.html @@ -15,6 +15,9 @@ ng-disabled="$ctrl.state.selectedItemCount === 0" ng-click="$ctrl.addAction($ctrl.state.selectedItems)"> Add to storage pool + diff --git a/app/extensions/storidge/views/drives/drivesController.js b/app/extensions/storidge/views/drives/drivesController.js index ec71d0d0d..443fd9ec8 100644 --- a/app/extensions/storidge/views/drives/drivesController.js +++ b/app/extensions/storidge/views/drives/drivesController.js @@ -59,6 +59,16 @@ function ($q, $scope, $state, Notifications, ModalService, StoridgeDriveService) }); }; + $scope.rescanAction = function () { + StoridgeDriveService.rescan() + .then(function sucess() { + $state.reload(); + }) + .catch(function error() { + Notifications.error('Failure', err, 'Unable to scan drives'); + }); + }; + function initView() { StoridgeDriveService.drives() .then(function success(data) {