Sha256: c42f2d34cabe2cc2384c1179edef9ce0ee5eff72e4a40b92a3ebae6f00b0cb86
Contents?: true
Size: 1.34 KB
Versions: 6
Compression:
Stored size: 1.34 KB
Contents
/** * @ngdoc object * @name Bastion.content-views.controller:ContentViewPuppetModulesController * * @requires $scope * @requires Nutupane * @requires ContentView * * @description * Provides functionality to the puppet modules name list. */ angular.module('Bastion.content-views').controller('ContentViewPuppetModuleNamesController', ['$scope', 'Nutupane', 'ContentView', 'CurrentOrganization', 'PuppetModule', function ($scope, Nutupane, ContentView, CurrentOrganization, PuppetModule) { var nutupane = new Nutupane( ContentView, {id: $scope.$stateParams.contentViewId}, 'availablePuppetModuleNames' ); nutupane.masterOnly = true; $scope.table = nutupane.table; $scope.table.fetchAutocomplete = function (term) { var promise; promise = PuppetModule.autocomplete({'organization_id': CurrentOrganization, search: term}).$promise; return promise.then(function (data) { return data; }); }; $scope.selectVersion = function (moduleName) { $scope.transitionTo('content-view.puppet-modules.versions', { contentViewId: $scope.$stateParams.contentViewId, moduleName: moduleName } ); }; }] );
Version data entries
6 entries across 6 versions & 1 rubygems