sync
[Pman.Admin] / Pman.Tab.Group_Rights.js
index 3ae34ad..875d0a6 100644 (file)
@@ -57,7 +57,7 @@ Pman.Tab.Group_Rights = {
         }
         var _this= this;
         /*
-        this.innerLayout = new Ext.BorderLayout(
+        this.innerLayout = new Roo.BorderLayout(
             parentLayout.getEl().createChild({tag:'div'}),
             {
                
@@ -70,7 +70,7 @@ Pman.Tab.Group_Rights = {
 
         
 
-        this.tab = parentLayout.add(region,  new Ext.NestedLayoutPanel(
+        this.tab = parentLayout.add(region,  new Roo.NestedLayoutPanel(
             this.innerLayout, {title: "Rights", id: 'Group_Rights'}));
         */
        
@@ -78,16 +78,43 @@ Pman.Tab.Group_Rights = {
        
 
         var frm = parentLayout.getRegion(region).getEl().createChild({tag:'div', id: 'grid-group_rights'});
-        //this.grid = new Ext.grid.EditorGrid(frm,  {
-        this.grid = new Ext.grid.Grid(frm,  {
+        //this.grid = new Roo.grid.EditorGrid(frm,  {
+        this.grid = new Roo.grid.Grid(frm,  {
                 
-                ds:   new Ext.data.Store({
+                ds:   new Roo.data.Store({
                     // load using HTTP
-                    proxy: new Ext.data.HttpProxy({
+                    proxy: new Roo.data.HttpProxy({
                         url: baseURL + '/Admin/GroupRights.php',
                         method: 'GET'
                     }),
-                    reader: Pman.Readers.Group_Rights,
+                    reader: new Roo.data.JsonReader({}, 
+                        [
+                            {
+                                'name': 'FullMask',
+                                'type': 'string'
+                            },
+                            {
+                                'name': 'accessmask',
+                                'type': 'string'
+                            },
+                            {
+                                'name': 'descript',
+                                'type': 'string'
+                            },
+                            {
+                                'name': 'group_id',
+                                'type': 'int'
+                            },
+                            {
+                                'name': 'id',
+                                'type': 'int'
+                            },
+                            {
+                                'name': 'rightname',
+                                'type': 'string'
+                            }
+                        ]
+                    ),
                     remoteSort: false,
                     listeners : {
                         beforeload : function(t,o)
@@ -112,12 +139,12 @@ Pman.Tab.Group_Rights = {
                     
                     }
                 }), 
-                selModel: new Ext.grid.CellSelectionModel(),
-                cm: new Ext.grid.ColumnModel([
+                selModel: new Roo.grid.CellSelectionModel(),
+                cm: new Roo.grid.ColumnModel([
                     {
                         'id' : 'aa',
                         header : "[All]",
-                        dataIndex : 'AccessMask',
+                        dataIndex : 'accessmask',
                         'sortable' : false,
                         'width' : 50,
                         renderer : Pman.ColModels.Group_RightsRenderer
@@ -131,8 +158,7 @@ Pman.Tab.Group_Rights = {
                         'width' : 50,
                         renderer : function(v,x,r)
                         {
-                            return String.format('<span qtip="{1}">{0}</span>',
-                                v.split('.').shift(), v);
+                            return String.format('<span qtip="{1}">{0}</span>', v.split('.').shift(), v);
                         }
                     },
                     
@@ -164,7 +190,7 @@ Pman.Tab.Group_Rights = {
                     {
                         'id' : 'am-a',
                         header : "Add",
-                        'dataIndex' : 'AccessMask',
+                        'dataIndex' : 'accessmask',
                         'width' : 50,
                         'sortable' : false,
                         renderer : Pman.ColModels.Group_RightsRenderer
@@ -172,7 +198,7 @@ Pman.Tab.Group_Rights = {
                     {
                         'id' : 'am-e',
                         header : "Edit",
-                        'dataIndex' : 'AccessMask',
+                        'dataIndex' : 'accessmask',
                         'width' : 50,
                         'sortable' : false,
                         renderer : Pman.ColModels.Group_RightsRenderer
@@ -180,7 +206,7 @@ Pman.Tab.Group_Rights = {
                     {
                         'id' : 'am-d',
                         header : "Delete",
-                        'dataIndex' : 'AccessMask',
+                        'dataIndex' : 'accessmask',
                         'width' : 50,
                         'sortable' : false,
                         renderer : Pman.ColModels.Group_RightsRenderer
@@ -188,7 +214,7 @@ Pman.Tab.Group_Rights = {
                     {
                         'id' : 'am-s', // S
                         header : "List/View",
-                        'dataIndex' : 'AccessMask',
+                        'dataIndex' : 'accessmask',
                         'width' : 90,
                         'sortable' : false,
                         renderer : Pman.ColModels.Group_RightsRenderer
@@ -197,7 +223,7 @@ Pman.Tab.Group_Rights = {
                      {
                         'id' : 'am-p',
                         header : "Print / Export",
-                        'dataIndex' : 'AccessMask',
+                        'dataIndex' : 'accessmask',
                         'width' : 100,
                         'sortable' : false,
                         renderer : Pman.ColModels.Group_RightsRenderer
@@ -205,7 +231,7 @@ Pman.Tab.Group_Rights = {
                     {
                         'id' : 'AM-I',
                         header : "Import",
-                        'dataIndex' : 'AccessMask',
+                        'dataIndex' : 'accessmask',
                         'width' : 50,
                         'sortable' : false,
                         renderer : Pman.ColModels.Group_RightsRenderer
@@ -214,7 +240,7 @@ Pman.Tab.Group_Rights = {
                     {
                         'id' : 'AM-M',
                         'header' : 'Admin mode',
-                        'dataIndex' : 'AccessMask',
+                        'dataIndex' : 'accessmask',
                         'width' : 100,
                         'sortable' : false,
                         renderer : Pman.ColModels.Group_RightsRenderer
@@ -241,9 +267,9 @@ Pman.Tab.Group_Rights = {
                         var fm = g.getDataSource().getAt(ri).json.FullMask;
                         
                         if (h.substring(0,2) == 'aa') {
-                            var old = g.getDataSource().getAt(ri).data.AccessMask;
+                            var old = g.getDataSource().getAt(ri).data.accessmask;
                             
-                            g.getDataSource().getAt(ri).set('AccessMask',
+                            g.getDataSource().getAt(ri).set('accessmask',
                                 old == fm ? "" : fm );
                             return;
                         }
@@ -282,23 +308,23 @@ Pman.Tab.Group_Rights = {
                         
                         
                         // get existing value..
-                        var conf = toKV(g.getDataSource().getAt(ri).data.AccessMask);
+                        var conf = toKV(g.getDataSource().getAt(ri).data.accessmask);
                         conf[c] = !conf[c];
-                        g.getDataSource().getAt(ri).set('AccessMask',toStr(conf));
+                        g.getDataSource().getAt(ri).set('accessmask',toStr(conf));
                     }
                     
                 }
                  
         });
         this.grid.getSelectionModel().lock();
-        this.panel  = parentLayout.add(region,  new Ext.GridPanel(this.grid ,
+        this.panel  = parentLayout.add(region,  new Roo.GridPanel(this.grid ,
             { fitToframe: true,fitContainer: true, title: "Rights", id: 'group_rights', controller : this })
         );
         this.grid.render();
         /*
         var gridFoot = this.grid.getView().getFooterPanel(true);
         
-        this.paging = new Ext.PagingToolbar(gridFoot, this.grid.getDataSource(), {
+        this.paging = new Roo.PagingToolbar(gridFoot, this.grid.getDataSource(), {
             pageSize: 25,
             displayInfo: true,
             displayMsg: "", 
@@ -308,7 +334,7 @@ Pman.Tab.Group_Rights = {
         var grid = this.grid;
  
         var gridHead = this.grid.getView().getHeaderPanel(true);
-        var tb = new Ext.Toolbar(gridHead);
+        var tb = new Roo.Toolbar(gridHead);
         
       
         
@@ -324,12 +350,12 @@ Pman.Tab.Group_Rights = {
                             if (!r.dirty) {
                                 return;
                             }
-                            data[r.data.id > -1 ? 'dataUpdate['+r.data.id+']' : 'dataAdd['+r.data.rightname+']'] = r.data.AccessMask;
+                            data[r.data.id > -1 ? 'dataUpdate['+r.data.id+']' : 'dataAdd['+r.data.rightname+']'] = r.data.accessmask;
                             
                     });
                     
                     data.group_id = grid.getDataSource().lastOptions.params.group_id;
-                    Ext.Ajax.request({
+                    Roo.Ajax.request({
                         url: baseURL + '/Admin/GroupRights.php',
                         params : data,
                         method: 'POST',
@@ -338,7 +364,7 @@ Pman.Tab.Group_Rights = {
                             //Pman.Tab.Group_Rights.paging.onClick('first');
                         },
                         failure: function() {
-                            Ext.MessageBox.alert("There was a problem saving the data");
+                            Roo.MessageBox.alert("There was a problem saving the data");
                         }
                     });
                 }