Fix #6027 - group memberships on users list
[Pman.Core] / Pman.Tab.PersonList.js
index f704221..9da9e67 100644 (file)
@@ -458,12 +458,10 @@ Pman.Tab.PersonList.prototype = {
                     //Pman.genericDelete(_this, 'Person'); 
                     
                     var rec = _this.grid.ds.getAt(_this.grid.selModel.last);
-
-                    console.log(_this.grid);
-                        
-                    var ids = [];
-                    ids.push(rec.id);
-                    if (!ids.length) {
+                    
+                    var rec_id = rec.id;
+                    
+                    if (rec_id * 1 < 1) {
                         Roo.MessageBox.alert("Error", "Select row to delete");
                         return;
                     }
@@ -479,11 +477,11 @@ Pman.Tab.PersonList.prototype = {
                                 method : 'POST',
                                 url : baseURL + '/Roo/core_person',
                                 params : {
-                                    _delete  : ids.join(',')
+                                    _delete  : rec_id
                                 },
                                 success : function() {
-                                    
-                                    _this.grid.footer.onClick('refresh');
+                                    _this.paging.onClick('refresh');
+                                    //_this.grid.footer.onClick('refresh');
                                 }
                             });
                         }
@@ -625,6 +623,24 @@ Pman.Tab.PersonList.prototype = {
           //  width : 150  
         }, cfg);
     },
+    
+    c_group_membership : function(cfg) {
+        cfg = cfg || {};
+        return Roo.apply({
+         //   id : (this.id + '-name').toLowerCase(),
+            header : "Group Membership",
+            dataIndex : 'member_of',
+            sortable : false,
+            renderer : function(v,p,r) {
+                if(r.data.active != 1){
+                    return String.format('<div style="text-decoration:line-through">{0}</div>', v).split("\n").join("<br/>"); 
+                }
+                return String.format('{0}', v).split("\n").join("<br/>"); 
+            },
+            width : 150  
+        }, cfg);
+    },
+    
      c_company_id_comptype : function(cfg) {
         cfg = cfg || {};
         return Roo.apply({