Pman.Tab.AdminContactsGroupRight.bjs
[Pman.Admin] / Pman.Tab.AdminContactsGroupRight.js
index 9c32ac4..381fdeb 100644 (file)
@@ -140,10 +140,10 @@ Pman.Tab.AdminContactsGroupRight = new Roo.XComponent({
                         load : function (_self, records, options)
                         {
                             _this.dataUpdate = {};
-                            var fmask = 'ADEPS'.split('');
+                            var full = 'ADEPS'.split('');
                             
                             Roo.each(records, function(e){
-                                _this.dataUpdate[e.id] = e.accessmask;
+                                _this.dataUpdate[e.id] = e.data.accessmask;
                             
                                 var k = e.data.accessmask.split('');
                                 var rm = e.data.FullMask.split('');
@@ -231,13 +231,16 @@ Pman.Tab.AdminContactsGroupRight = new Roo.XComponent({
                                 click : function (_self, e)
                                 {
                                     
+                                    var params = {};
+                                    for(var i in _this.dataUpdate) {
+                                        params['dataUpdate[' + i + ']'] = _this.dataUpdate[i];
+                                    }
+                                    //Roo.log(params);return;
+                                    
                                     new Pman.Request({
-                                        url : baseURL + '/GroupRights.php',
+                                        url : baseURL + '/Admin/GroupRights.php',
                                         method :'POST',
-                                        params : {
-                                            dataUpdate : _this.dataUpdate,
-                                            dataAdd : _this.dataAdd
-                                        },
+                                        params : params,
                                         success : function() {
                                             // do nothing
                                             
@@ -309,6 +312,9 @@ Pman.Tab.AdminContactsGroupRight = new Roo.XComponent({
                         header : 'Add',
                         width : 75,
                         renderer : function(v) {  
+                            if (v < 0) {
+                                return '';
+                            }
                             var state = v> 0 ?  '-checked' : '';
                         
                             return '<img class="x-grid-check-icon' + state + '" src="' + Roo.BLANK_IMAGE_URL + '"/>';
@@ -322,6 +328,9 @@ Pman.Tab.AdminContactsGroupRight = new Roo.XComponent({
                         header : 'Edit',
                         width : 75,
                         renderer : function(v) {  
+                           if (v < 0) {
+                                return '';
+                            }
                             var state = v> 0 ?  '-checked' : '';
                         
                             return '<img class="x-grid-check-icon' + state + '" src="' + Roo.BLANK_IMAGE_URL + '"/>';
@@ -335,6 +344,9 @@ Pman.Tab.AdminContactsGroupRight = new Roo.XComponent({
                         header : 'Delete',
                         width : 75,
                         renderer : function(v) {  
+                            if (v < 0) {
+                                return '';
+                            }
                             var state = v> 0 ?  '-checked' : '';
                         
                             return '<img class="x-grid-check-icon' + state + '" src="' + Roo.BLANK_IMAGE_URL + '"/>';
@@ -348,6 +360,10 @@ Pman.Tab.AdminContactsGroupRight = new Roo.XComponent({
                         header : 'List/View',
                         width : 75,
                         renderer : function(v) {  
+                            
+                            if (v < 0) {
+                                return '';
+                            }
                             var state = v> 0 ?  '-checked' : '';
                         
                             return '<img class="x-grid-check-icon' + state + '" src="' + Roo.BLANK_IMAGE_URL + '"/>';
@@ -362,6 +378,10 @@ Pman.Tab.AdminContactsGroupRight = new Roo.XComponent({
                         width : 75,
                         renderer : function(v,x,r) {  
                             
+                            
+                            if (v < 0) {
+                                return '';
+                            }
                             var state = v> 0 ?  '-checked' : '';
                         
                             return '<img class="x-grid-check-icon' + state + '" src="' + Roo.BLANK_IMAGE_URL + '"/>';