Advertisement
Guest User

Untitled

a guest
Jan 25th, 2014
3,964
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. App.controller('AdminUserGroups', function($scope, $http, $document, $modal, $log) {
  2.  
  3.  
  4.     $scope.groups = [{
  5.       "id": 1,
  6.       "name": "Super Administrator",
  7.       "permissions": "{\"superuser\":1}",
  8.       "created_at": "2013-09-15 12:19:46",
  9.       "updated_at": "2013-09-15 12:19:46"
  10.     }, {
  11.       "id": 2,
  12.       "name": "Editor",
  13.       "permissions": "{\"editor\":1}",
  14.       "created_at": "0000-00-00 00:00:00",
  15.       "updated_at": "0000-00-00 00:00:00"
  16.     }, {
  17.       "id": 3,
  18.       "name": "Administrator",
  19.       "permissions": "{\"admin\":1}",
  20.       "created_at": "0000-00-00 00:00:00",
  21.       "updated_at": "0000-00-00 00:00:00"
  22.     }, {
  23.       "id": 32,
  24.       "name": "sdfsdfsd",
  25.       "permissions": null,
  26.       "created_at": "2014-01-25 20:35:45",
  27.       "updated_at": "2014-01-25 20:35:45"
  28.     }, {
  29.       "id": 33,
  30.       "name": "dffdfdg",
  31.       "permissions": null,
  32.       "created_at": "2014-01-25 20:46:54",
  33.       "updated_at": "2014-01-25 20:46:54"
  34.     }];
  35.     console.log($scope.groups);
  36.  
  37.     $scope.getTotalGroups = function() {
  38.       return $scope.groups.length;
  39.     };
  40.  
  41.   $scope.deleteGroup = function(idx, groupId) {
  42.     $scope.groups.splice(idx, 1);
  43.   };
  44.  
  45.   $scope.showAddGroupModal = function() {
  46.     $modal.open({
  47.       templateUrl: 'add-group-modal.html',
  48.       controller: function($scope, $modalInstance) {
  49.  
  50.         $scope.formData = {};
  51.  
  52.         $scope.addgroup = function() {
  53.           $log.log($scope.formData);
  54.           console.log($scope.groups);
  55.         $modalInstance.close($scope.formData);
  56.         }
  57.  
  58.         $scope.cancel = function() {
  59.           $modalInstance.dismiss('cancel');
  60.         };
  61.  
  62.       }
  63.       /*,
  64.             resolve: {
  65.                 group: function () {
  66.                     return $scope.formData;
  67.                 }
  68.             }*/
  69.     });
  70.   }
  71. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement