'use strict';
angular.module('liberValidApp')
- .controller('UsersCtrl', function ($scope, $http, Auth, User, Modal) {
+ .controller('UsersCtrl', function ($scope, $http, Auth, User, Modal, socket) {
- $scope.getCurrentUser = Auth.getCurrentUser;
+ $scope.getCurrentUser = Auth.getCurrentUser;
- var listUsers = function() {
- // Use the User $resource to fetch all users
- $scope.users = User.query();
- };
+ var listUsers = function () {
+ // Use the User $resource to fetch all users
+ $scope.users = User.query();
+ };
- $scope.modifyUser = function(user) {
- Modal.openModal(function(updated) {
- // User updated
- updated.$save();
- }, 'app/admin/users/modalUser/modalUser.html', 'ModalUserCtrl', 'modal-info')(user);
- };
+ $scope.modifyUser = function (user) {
+ Modal.openModal(function (updated) {
+ // User updated
+ updated.$save();
+ }, 'app/admin/users/modalUser/modalUser.html', 'ModalUserCtrl', 'modal-info')(user);
+ };
- $scope.createUser = function() {
- Modal.openModal(function(updated) {
- // User updated
- updated.$save(function() {
- listUsers();
- });
- }, 'app/admin/users/modalUser/modalUser.html', 'ModalUserCtrl', 'modal-success')();
- };
+ $scope.createUser = function () {
+ Modal.openModal(function (updated) {
+ // User updated
+ updated.$save(function () {
+ listUsers();
+ });
+ }, 'app/admin/users/modalUser/modalUser.html', 'ModalUserCtrl', 'modal-success')();
+ };
- $scope.delete = function(user) {
- Modal.confirm.delete('l\'utilisateur ' + user.name, function() {
- User.remove({ id: user._id });
- angular.forEach($scope.users, function(u, i) {
- if (u === user) {
- $scope.users.splice(i, 1);
- }
- });
- })();
- };
+ $scope.delete = function (user) {
+ Modal.confirm.delete('l\'utilisateur ' + user.name, function () {
+ User.remove({id: user._id});
+ angular.forEach($scope.users, function (u, i) {
+ if (u === user) {
+ $scope.users.splice(i, 1);
+ }
+ });
+ })();
+ };
- listUsers();
- });
+ listUsers();
+ });