Pman.Tab.Group_Rights.js
[Pman.Admin] / Pman.Tab.Group_Rights.js
index 9ca1787..a037361 100644 (file)
@@ -36,7 +36,7 @@ Pman.ColModels.Group_RightsRenderer =  function(v, c, r, ri, ci, st) {
             return '';
         }
         
-        return '<img class="x-grid-check-icon' + state + '" src="' + Ext.BLANK_IMAGE_URL + '"/>';
+        return '<img class="x-grid-check-icon' + state + '" src="' + Roo.BLANK_IMAGE_URL + '"/>';
         
         
 };
@@ -117,7 +117,7 @@ Pman.Tab.Group_Rights = {
                     {
                         'id' : 'aa',
                         header : "[All]",
-                        dataIndex : 'AccessMask',
+                        dataIndex : 'accessmask',
                         'sortable' : false,
                         'width' : 50,
                         renderer : Pman.ColModels.Group_RightsRenderer
@@ -131,7 +131,7 @@ Pman.Tab.Group_Rights = {
                         'width' : 50,
                         renderer : function(v,x,r)
                         {
-                            return String.format('{0}',v.split('.').shift());
+                            return String.format('<span qtip="{1}">{0}</span>', v.split('.').shift(), v);
                         }
                     },
                     
@@ -149,30 +149,13 @@ Pman.Tab.Group_Rights = {
                             
                             
                             // this needs to be generated by the modules..
-                            switch(v) {
-                        
-                                 
-                                case   'Fax.Fax': return "Fax";
-                                case   'Fax.Fax_To_Company': return "Send Faxes To Companies";
-                                case   'Timesheet.Timesheet': return "Timesheet";
-                                
-                                case   'Admin.Admin_Tab':   return "Admin Tab";  
-                                case   'Core.Person': return "Person";
-                                case   'Core.Offices': return "Offices";
-                                case   'Core.Companies': return "Companies";
-                                    
-                                case   'Core.Staff': return "Staff";
-                                case   'Core.Groups': return "Groups";
-                               
-                                case   'Core.Events':   return "Events";
-                                default : 
-                                    if (typeof(Pman.rightNames[v]) == 'string' && Pman.rightNames[v].length) {
-                                        return String.format('{0}',Pman.rightNames[v]);
-                                    }
-                                    
-                                    return '???' + v;
-                                     
+                            /*
+                            if (typeof(Pman.rightNames[v]) == 'string' && Pman.rightNames[v].length) {
+                                return String.format('{0}',Pman.rightNames[v]);
                             }
+                            */
+                            return '???' + v;
+                             
                             
                             
                         }
@@ -180,7 +163,7 @@ Pman.Tab.Group_Rights = {
                     {
                         'id' : 'am-a',
                         header : "Add",
-                        'dataIndex' : 'AccessMask',
+                        'dataIndex' : 'accessmask',
                         'width' : 50,
                         'sortable' : false,
                         renderer : Pman.ColModels.Group_RightsRenderer
@@ -188,7 +171,7 @@ Pman.Tab.Group_Rights = {
                     {
                         'id' : 'am-e',
                         header : "Edit",
-                        'dataIndex' : 'AccessMask',
+                        'dataIndex' : 'accessmask',
                         'width' : 50,
                         'sortable' : false,
                         renderer : Pman.ColModels.Group_RightsRenderer
@@ -196,7 +179,7 @@ Pman.Tab.Group_Rights = {
                     {
                         'id' : 'am-d',
                         header : "Delete",
-                        'dataIndex' : 'AccessMask',
+                        'dataIndex' : 'accessmask',
                         'width' : 50,
                         'sortable' : false,
                         renderer : Pman.ColModels.Group_RightsRenderer
@@ -204,7 +187,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
@@ -213,7 +196,7 @@ Pman.Tab.Group_Rights = {
                      {
                         'id' : 'am-p',
                         header : "Print / Export",
-                        'dataIndex' : 'AccessMask',
+                        'dataIndex' : 'accessmask',
                         'width' : 100,
                         'sortable' : false,
                         renderer : Pman.ColModels.Group_RightsRenderer
@@ -221,7 +204,7 @@ Pman.Tab.Group_Rights = {
                     {
                         'id' : 'AM-I',
                         header : "Import",
-                        'dataIndex' : 'AccessMask',
+                        'dataIndex' : 'accessmask',
                         'width' : 50,
                         'sortable' : false,
                         renderer : Pman.ColModels.Group_RightsRenderer
@@ -230,7 +213,7 @@ Pman.Tab.Group_Rights = {
                     {
                         'id' : 'AM-M',
                         'header' : 'Admin mode',
-                        'dataIndex' : 'AccessMask',
+                        'dataIndex' : 'accessmask',
                         'width' : 100,
                         'sortable' : false,
                         renderer : Pman.ColModels.Group_RightsRenderer
@@ -257,9 +240,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;
                         }
@@ -298,9 +281,9 @@ 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));
                     }
                     
                 }
@@ -308,7 +291,7 @@ Pman.Tab.Group_Rights = {
         });
         this.grid.getSelectionModel().lock();
         this.panel  = parentLayout.add(region,  new Ext.GridPanel(this.grid ,
-            { fitToframe: true,fitContainer: true, title: "Rights", id: 'group_rights', controller : this })
+            { fitToframe: true,fitContainer: true, title: "Rights?", id: 'group_rights', controller : this })
         );
         this.grid.render();
         /*
@@ -340,7 +323,7 @@ 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;
                             
                     });