Sha256: d1c25cb2ac2f13d9e8c6fae5a9ccb7eaf8bc4c0f05e8539abb30d16a9f2d331c
Contents?: true
Size: 1.57 KB
Versions: 47
Compression:
Stored size: 1.57 KB
Contents
/** * @ngdoc object * @name Bastion.content-hosts.controller:ContentHostDebsApplicableController * * @requires $scope * @resource $timeout * @resource $window * @requires Deb * @requires HostDeb * @requires translate * @requires Nutupane * * @description * Provides the functionality for the content host debs list and actions. */ angular.module('Bastion.content-hosts').controller('ContentHostDebsApplicableController', ['$scope', '$timeout', '$window', 'Deb', 'HostDeb', 'translate', 'Nutupane', function ($scope, $timeout, $window, Deb, HostDeb, translate, Nutupane) { var debsNutupane, openEventInfo; $scope.getSelectedDebs = function () { var selected = $scope.table.getSelected(); selected = _.map(selected, function(pkg) { return pkg.name + ':' + pkg.architecture + '=' + pkg.version; }); return selected; }; $scope.getRemoteExecutionCommand = function() { return $scope.getSelectedDebs().join(' '); }; $scope.performDefaultUpdateAction = function () { $scope.performViaRemoteExecution('packageUpdate', $scope.getRemoteExecutionCommand(), false); }; debsNutupane = new Nutupane(Deb, {'host_id': $scope.$stateParams.hostId, 'packages_restrict_upgradable': true}); $scope.controllerName = 'katello_erratum_debs'; debsNutupane.masterOnly = true; $scope.table = debsNutupane.table; $scope.table.openEventInfo = openEventInfo; $scope.table.contentHost = $scope.contentHost; } ]);
Version data entries
47 entries across 47 versions & 1 rubygems