Sha256: 5b26e58df175f14107517af87421db9967f0c08748cbba4f24428cd32dda6533
Contents?: true
Size: 1.34 KB
Versions: 71
Compression:
Stored size: 1.34 KB
Contents
/** * @ngdoc object * @name Bastion.repositories.controller:RepositoryDetailsReclaimSpaceModalController * * @requires $scope * @requires $state * @requires translate * @requires Notification * @requires Repository * @requires $uibModalInstance * @requires reclaimParams * * @description * A controller for the modal that warns about reclaiming on demand repository space */ angular.module('Bastion.repositories').controller('RepositoryDetailsReclaimSpaceModalController', ['$scope', '$state', 'translate', 'Notification', 'Repository', '$uibModalInstance', 'reclaimParams', function ($scope, $state, translate, Notification, Repository, $uibModalInstance, reclaimParams) { var errorHandler = function errorHandler(response) { angular.forEach(response.data.errors, function (error) { Notification.setErrorMessage(error); }); }; $scope.ok = function () { Repository.reclaimSpace({id: reclaimParams.repository.id}, function (task) { $state.go('product.repository.tasks.details', {taskId: task.id}); }, errorHandler); $uibModalInstance.close(); }; $scope.cancel = function () { $uibModalInstance.dismiss('cancel'); }; }] );
Version data entries
71 entries across 71 versions & 1 rubygems