Sha256: 0a09dfdc25130a0b204007c5d054774e44b3aa3271a9403b6b6585117d4d701f

Contents?: true

Size: 1.92 KB

Versions: 29

Compression:

Stored size: 1.92 KB

Contents

(function () {
    'use strict';

    /**
     * @ngdoc controller
     * @name  Bastion.environments.controller:EnvironmentController
     *
     * @description
     *   Enter a description!
     */
    function EnvironmentController($scope, Environment, translate, ContentService) {

        $scope.contentTypes = ContentService.contentTypes;
        $scope.errorMessages = [];
        $scope.successMessages = [];
        $scope.environment = new Environment({id: $scope.$stateParams.environmentId});

        $scope.environment.$get();

        $scope.save = function (environment) {
            var promise;

            function success() {
                $scope.successMessages.push(translate('Environment saved'));
            }

            function error(response) {
                angular.forEach(response.data.errors, function (errorMessage) {
                    $scope.errorMessages.push(translate("An error occurred saving the Environment: ") + errorMessage);
                });
            }

            promise = environment.$update();
            promise.then(success, error);

            return promise;
        };

        $scope.remove = function (environment) {
            var promise;

            function success() {
                $scope.successMessages.push(translate('Remove Successful.'));
                $scope.transitionTo('environments.index');
            }

            function error(response) {
                $scope.errorMessages.push(translate("An error occurred removing the environment: ") +
                    response.data.displayMessage);
            }

            promise = environment.$delete();
            promise.then(success, error);

            return promise;
        };

    }

    angular
        .module('Bastion.environments')
        .controller('EnvironmentController', EnvironmentController);

    EnvironmentController.$inject = ['$scope', 'Environment', 'translate', 'ContentService'];

})();

Version data entries

29 entries across 29 versions & 1 rubygems

Version Path
katello-3.2.1.1 engines/bastion_katello/app/assets/javascripts/bastion_katello/environments/details/environment.controller.js
katello-3.2.1 engines/bastion_katello/app/assets/javascripts/bastion_katello/environments/details/environment.controller.js
katello-3.2.0 engines/bastion_katello/app/assets/javascripts/bastion_katello/environments/details/environment.controller.js
katello-3.2.0.rc3 engines/bastion_katello/app/assets/javascripts/bastion_katello/environments/details/environment.controller.js
katello-3.2.0.rc2 engines/bastion_katello/app/assets/javascripts/bastion_katello/environments/details/environment.controller.js
katello-3.2.0.rc1.1 engines/bastion_katello/app/assets/javascripts/bastion_katello/environments/details/environment.controller.js
katello-3.2.0.rc1 engines/bastion_katello/app/assets/javascripts/bastion_katello/environments/details/environment.controller.js
katello-3.1.0.1 engines/bastion_katello/app/assets/javascripts/bastion_katello/environments/details/environment.controller.js
katello-3.1.0 engines/bastion_katello/app/assets/javascripts/bastion_katello/environments/details/environment.controller.js
katello-3.1.0.rc2.1 engines/bastion_katello/app/assets/javascripts/bastion_katello/environments/details/environment.controller.js
katello-3.0.2 engines/bastion_katello/app/assets/javascripts/bastion_katello/environments/details/environment.controller.js
katello-2.4.5 engines/bastion_katello/app/assets/javascripts/bastion_katello/environments/details/environment.controller.js
katello-3.1.0.rc1 engines/bastion_katello/app/assets/javascripts/bastion_katello/environments/details/environment.controller.js
katello-3.0.1 engines/bastion_katello/app/assets/javascripts/bastion_katello/environments/details/environment.controller.js
katello-2.4.4 engines/bastion_katello/app/assets/javascripts/bastion_katello/environments/details/environment.controller.js
katello-3.0.0 engines/bastion_katello/app/assets/javascripts/bastion_katello/environments/details/environment.controller.js
katello-2.4.3 engines/bastion_katello/app/assets/javascripts/bastion_katello/environments/details/environment.controller.js
katello-3.0.0.rc7 engines/bastion_katello/app/assets/javascripts/bastion_katello/environments/details/environment.controller.js
katello-3.0.0.rc5 engines/bastion_katello/app/assets/javascripts/bastion_katello/environments/details/environment.controller.js
katello-2.4.2 engines/bastion_katello/app/assets/javascripts/bastion_katello/environments/details/environment.controller.js