Pman.Tab.AdminContactsGroupRight.bjs
[Pman.Admin] / Pman.Tab.AdminContactsGroupRight.js
index f0c8e81..50fb4fa 100644 (file)
@@ -700,10 +700,8 @@ Pman.Tab.AdminContactsGroupRight = new Roo.XComponent({
                         sortable : false,
                         width : 50,
                         renderer : function(v,x,r) {
+                            var state = v> 0 ?  '-checked' : '';
                         
-                            state = (v == fm) ? '-checked' : '';
-                        
-                            
                             return '<img class="x-grid-check-icon' + state + '" src="' + Roo.BLANK_IMAGE_URL + '"/>';
                         }
                     },
@@ -721,7 +719,7 @@ Pman.Tab.AdminContactsGroupRight = new Roo.XComponent({
                     {
                         xtype: 'ColumnModel',
                         xns: Roo.grid,
-                        dataIndex : 'rightname',
+                        dataIndex : 'descript',
                         header : 'Permission',
                         sortable : false,
                         width : 300,
@@ -737,44 +735,60 @@ Pman.Tab.AdminContactsGroupRight = new Roo.XComponent({
                     {
                         xtype: 'ColumnModel',
                         xns: Roo.grid,
-                        dataIndex : 'role',
-                        header : 'Role',
-                        width : 100,
-                        renderer : function(v) { return String.format('{0}', v); }
+                        dataIndex : 'accessmask_A',
+                        header : 'Add',
+                        width : 75,
+                        renderer : function(v) {  
+                            var state = v> 0 ?  '-checked' : '';
+                        
+                            return '<img class="x-grid-check-icon' + state + '" src="' + Roo.BLANK_IMAGE_URL + '"/>';
+                                        
+                         }
                     },
                     {
                         xtype: 'ColumnModel',
                         xns: Roo.grid,
-                        dataIndex : 'phone',
-                        header : 'Phone',
-                        width : 100,
-                        renderer : function(v) { return String.format('{0}', v); }
+                        dataIndex : 'accessmask_E',
+                        header : 'Edit',
+                        width : 75,
+                        renderer : function(v) {  
+                            var state = v> 0 ?  '-checked' : '';
+                        
+                            return '<img class="x-grid-check-icon' + state + '" src="' + Roo.BLANK_IMAGE_URL + '"/>';
+                                        
+                         }
                     },
                     {
                         xtype: 'ColumnModel',
                         xns: Roo.grid,
-                        dataIndex : 'fax',
-                        header : 'Fax',
-                        width : 100,
-                        renderer : function(v) { return String.format('{0}', v); }
+                        dataIndex : 'accessmask_D',
+                        header : 'Delete',
+                        width : 75,
+                        renderer : function(v) {  
+                            var state = v> 0 ?  '-checked' : '';
+                        
+                            return '<img class="x-grid-check-icon' + state + '" src="' + Roo.BLANK_IMAGE_URL + '"/>';
+                                        
+                         }
                     },
                     {
                         xtype: 'ColumnModel',
                         xns: Roo.grid,
-                        dataIndex : 'email',
-                        header : 'Email',
-                        sortable : true,
-                        width : 200,
-                        renderer : function(v) {
-                           return (v.length && v.indexOf('@') > 0 ) ? 
-                                            String.format('<a href="mailto:{0}">{0}</a>',v) : v;
+                        dataIndex : 'accessmask_S',
+                        header : 'List/View',
+                        width : 75,
+                        renderer : function(v) {  
+                            var state = v> 0 ?  '-checked' : '';
+                        
+                            return '<img class="x-grid-check-icon' + state + '" src="' + Roo.BLANK_IMAGE_URL + '"/>';
+                                        
                          }
                     },
                     {
                         xtype: 'ColumnModel',
                         xns: Roo.grid,
-                        dataIndex : 'active',
-                        header : 'Active',
+                        dataIndex : 'accessmask_P',
+                        header : 'Print/Export',
                         width : 75,
                         renderer : function(v) {  
                             var state = v> 0 ?  '-checked' : '';