cloudstack/tools/ngui/static/js/app/projects/projects.js

21 lines
715 B
JavaScript

angular.module('projects', ['resources.projects', 'services.breadcrumbs']).
config(['$routeProvider', function($routeProvider){
$routeProvider.
when('/projects', {
controller: 'ProjectsListCtrl',
templateUrl: 'table.html',
resolve: {
projects: function(Projects){
return Projects.fetch();
}
}
})
}]);
angular.module('projects').controller('ProjectsListCtrl', ['$scope', 'projects', 'Breadcrumbs', function($scope, projects, Breadcrumbs){
Breadcrumbs.refresh();
Breadcrumbs.push('projects', '/#/projects');
$scope.collection = projects;
$scope.toDisplay = ['name', 'displaytext', 'domain', 'account', 'state']
}]);