Sha256: 7b49069b6485cebe1d95e2e62315dbfdfe8730175a8b94cb051d834f5490c598
Contents?: true
Size: 1.53 KB
Versions: 27
Compression:
Stored size: 1.53 KB
Contents
/** * @ngdoc object * @name Bastion.content-hosts.controller:ContentHostPackagesInstalledController * * @requires $scope * @resource $timeout * @resource $window * @requires HostPackage * @requires translate * @requires Nutupane * @requires BastionConfig * * @description * Provides the functionality for the content host packages list and actions. */ angular.module('Bastion.content-hosts').controller('ContentHostPackagesInstalledController', ['$scope', '$timeout', '$window', 'HostPackage', 'translate', 'Nutupane', 'BastionConfig', function ($scope, $timeout, $window, HostPackage, translate, Nutupane, BastionConfig) { var packagesNutupane; $scope.controllerName = 'katello_host_installed_packages'; $scope.remoteExecutionPresent = BastionConfig.remoteExecutionPresent; $scope.hostToolingEnabled = BastionConfig.hostToolingEnabled; // Labels so breadcrumb strings can be translated $scope.label = translate('Installed Packages'); $scope.removeSelectedPackages = function () { var selected = _.map($scope.table.getSelected(), 'name'); if (!$scope.working) { $scope.working = true; $scope.performPackageAction("packageRemove", selected.join(",")); } }; packagesNutupane = new Nutupane(HostPackage, {id: $scope.$stateParams.hostId}); packagesNutupane.primaryOnly = true; $scope.table = packagesNutupane.table; $scope.table.contentHost = $scope.contentHost; } ]);
Version data entries
27 entries across 27 versions & 1 rubygems