Revision 6f5e909f
Added by Walden Raines about 10 years ago
engines/bastion/app/assets/javascripts/bastion/systems/details/system-add-subscriptions.controller.js | ||
---|---|---|
*
|
||
* @requires $scope
|
||
* @requires $location
|
||
* @requires gettext
|
||
* @requires translate
|
||
* @requires CurrentOrganization
|
||
* @requires Subscription
|
||
* @requires System
|
||
... | ... | |
* Provides the functionality for the system details action pane.
|
||
*/
|
||
angular.module('Bastion.systems').controller('SystemAddSubscriptionsController',
|
||
['$scope', '$location', 'gettext', 'CurrentOrganization', 'Subscription', 'System', 'Nutupane', 'SystemsHelper', 'SubscriptionsHelper',
|
||
function ($scope, $location, gettext, CurrentOrganization, Subscription, System, Nutupane, SystemsHelper, SubscriptionsHelper) {
|
||
['$scope', '$location', 'translate', 'CurrentOrganization', 'Subscription', 'System', 'Nutupane', 'SystemsHelper', 'SubscriptionsHelper',
|
||
function ($scope, $location, translate, CurrentOrganization, Subscription, System, Nutupane, SystemsHelper, SubscriptionsHelper) {
|
||
|
||
var addSubscriptionsPane, params;
|
||
|
||
... | ... | |
|
||
$scope.isAdding = true;
|
||
System.addSubscriptions({uuid: $scope.system.uuid, 'subscriptions': selected}, function () {
|
||
$scope.successMessages.push(gettext("Successfully added %s subscriptions.").replace('%s', selected.length));
|
||
$scope.successMessages.push(translate("Successfully added %s subscriptions.").replace('%s', selected.length));
|
||
$scope.isAdding = false;
|
||
addSubscriptionsPane.refresh();
|
||
}, function (response) {
|
Also available in: Unified diff
Fixes #4785, replace gettext with translate for extraction/replacement.