From 708f07290d98d6bd73723f9db49cce7758c3d12b Mon Sep 17 00:00:00 2001 From: kingcody Date: Wed, 30 Jul 2014 09:56:36 -0400 Subject: [PATCH] feat(user-management): use the User $resource to populate users for the admin page Changes: - use User.query() in admin.controller instead of $http --- .../client/app/admin(auth)/admin.controller(coffee).coffee | 5 ++--- app/templates/client/app/admin(auth)/admin.controller(js).js | 5 ++--- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/app/templates/client/app/admin(auth)/admin.controller(coffee).coffee b/app/templates/client/app/admin(auth)/admin.controller(coffee).coffee index 6f5aef8c4..1e3f7988f 100644 --- a/app/templates/client/app/admin(auth)/admin.controller(coffee).coffee +++ b/app/templates/client/app/admin(auth)/admin.controller(coffee).coffee @@ -3,9 +3,8 @@ angular.module '<%= scriptAppName %>' .controller 'AdminCtrl', ($scope, $http, Auth, User) -> - $http.get '/api/users' - .success (users) -> - $scope.users = users + # Use the User $resource to fetch all users + $scope.users = User.query() $scope.delete = (user) -> User.remove id: user._id diff --git a/app/templates/client/app/admin(auth)/admin.controller(js).js b/app/templates/client/app/admin(auth)/admin.controller(js).js index 1c3e56167..dd6b09405 100644 --- a/app/templates/client/app/admin(auth)/admin.controller(js).js +++ b/app/templates/client/app/admin(auth)/admin.controller(js).js @@ -3,9 +3,8 @@ angular.module('<%= scriptAppName %>') .controller('AdminCtrl', function ($scope, $http, Auth, User) { - $http.get('/api/users').success(function(users) { - $scope.users = users; - }); + // Use the User $resource to fetch all users + $scope.users = User.query(); $scope.delete = function(user) { User.remove({ id: user._id });