UNPKG

linagora-rse

Version:
40 lines (34 loc) 1.1 kB
(function() { 'use strict'; angular.module('esn.oauth-application') .controller('ESNOauthApplicationListController', ESNOAuthApplicationListController); function ESNOAuthApplicationListController($log, $modal, $scope, ESNOauthApplicationClient) { var self = this; self.$onInit = $onInit; self.openModal = openModal; self.loading = true; function openModal() { $modal({ templateUrl: '/views/modules/oauth-application/form/add/oauth-application-add-form-modal.html', placement: 'center', controller: function($scope) { $scope.onCreated = function(application) { if (application) { self.applications.unshift(application); } $scope.$hide(); }; } }); } function $onInit() { ESNOauthApplicationClient.created().then(function(result) { self.loading = false; self.applications = result.data; }, function(err) { self.loading = false; $log.error('Can not get user applications', err); }); } } })();