Sha256: 7f26354be906186ce59f015e098d4abbb6033bfdd9b8ea99e9a073768236a586
Contents?: true
Size: 1.48 KB
Versions: 2
Compression:
Stored size: 1.48 KB
Contents
/** * @ngdoc object * @name Bastion.content-hosts.controller:ContentHostBaseSubscriptionsController * * @requires $scope * @requires translate * @requires CurrentOrganization * @requires Subscription * @requires ContentHost * @requires Nutupane * * @description * Provides the functionality for the content host details action pane. */ angular.module('Bastion.content-hosts').controller('ContentHostBaseSubscriptionsController', ['$scope', '$location', 'translate', 'CurrentOrganization', 'Subscription', 'ContentHost', function ($scope, $location, translate, CurrentOrganization, Subscription, ContentHost) { function success() { $scope.subscription.workingMode = false; $scope.$parent.successMessages = [translate('Successfully updated subscriptions.')]; $scope.addSubscriptionsPane.refresh(); $scope.subscriptionsPane.refresh(); $scope.contentHost.$get(); } function failure() { $scope.subscription.workingMode = false; $scope.$parent.errorMessages = [translate('An error occurred trying to auto-attach subscriptions. Please check your log for further information.')]; } $scope.subscription = { workingMode: false }; $scope.autoAttachSubscriptions = function () { $scope.subscription.workingMode = true; ContentHost.refreshSubscriptions({uuid: $scope.contentHost.uuid}, success, failure); }; }] );
Version data entries
2 entries across 2 versions & 1 rubygems