Fix #6027 - group memberships on users list
[Pman.Core] / Pman.Tab.PersonList.js
index f8226d3..9da9e67 100644 (file)
@@ -461,7 +461,7 @@ Pman.Tab.PersonList.prototype = {
                     
                     var rec_id = rec.id;
                     
-                    if (!ids.length) {
+                    if (rec_id * 1 < 1) {
                         Roo.MessageBox.alert("Error", "Select row to delete");
                         return;
                     }
@@ -477,7 +477,7 @@ Pman.Tab.PersonList.prototype = {
                                 method : 'POST',
                                 url : baseURL + '/Roo/core_person',
                                 params : {
-                                    _delete  : ids.join(',')
+                                    _delete  : rec_id
                                 },
                                 success : function() {
                                     _this.paging.onClick('refresh');
@@ -623,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({