Sha256: 6e22e6e35bfb4ebf914b84e6ab9295f1ee31fc23d9f6e64030774720c1690c91
Contents?: true
Size: 1.3 KB
Versions: 27
Compression:
Stored size: 1.3 KB
Contents
/** * @ngdoc object * @name Bastion.content-hosts.controller:ContentHostDebsInstalledController * * @requires $scope * @resource $timeout * @resource $window * @requires HostDeb * @requires translate * @requires Nutupane * * @description * Provides the functionality for the content host deb packages list and actions. */ angular.module('Bastion.content-hosts').controller('ContentHostDebsInstalledController', ['$scope', '$timeout', '$window', 'HostDeb', 'translate', 'Nutupane', function ($scope, $timeout, $window, HostDeb, translate, Nutupane) { var debsNutupane; // Labels so breadcrumb strings can be translated $scope.label = translate('Installed Deb Packages'); $scope.removeSelectedDebs = function () { var selected; if (!$scope.working) { $scope.working = true; selected = $scope.table.getSelected().map(function (p) { return p.name; }).join(' '); $scope.performPackageAction('packageRemove', selected); } }; debsNutupane = new Nutupane(HostDeb, {id: $scope.$stateParams.hostId}); debsNutupane.primaryOnly = true; $scope.table = debsNutupane.table; $scope.table.contentHost = $scope.contentHost; } ]);
Version data entries
27 entries across 27 versions & 1 rubygems