From: Alan Knowles Date: Fri, 14 Jan 2011 07:47:26 +0000 (+0800) Subject: Pman.Tab.AdminContactsGroup.js X-Git-Url: http://git.roojs.org/?p=Pman.Admin;a=commitdiff_plain;h=da5e3795b287aee4d7f21c6f0be3b9a685a15f6a Pman.Tab.AdminContactsGroup.js --- diff --git a/Pman.Tab.AdminContactsGroup.js b/Pman.Tab.AdminContactsGroup.js index 33e053f..36fa9d9 100644 --- a/Pman.Tab.AdminContactsGroup.js +++ b/Pman.Tab.AdminContactsGroup.js @@ -274,10 +274,31 @@ Pman.Tab.AdminContactsGroup = new Roo.util.Observable({ { xtype: 'ColumnModel', xns: Roo.grid, + dataIndex : 'name', header : 'Name', width : 200, - dataIndex : 'name', - renderer : function(v) { return String.format('{0}', v); } + renderer : function(v,x,r) { + if (r.data.id == -1) { + return '' + "Not in a Group" + ''; + } + if ((r.data.id == 0) && (_this.type == 0)) { + return '' + "All Staff (Default Permissions)" + ''; + } + if ((r.data.id == 0) && (_this.type == 2)) { + return '' + "Everybody" + ''; + } + if (r.data.id == 0) { + return '' + "All Staff" + ''; + } + if (v == 'Administrators') { + return '' + "Adminstrators" + ''; + } + if (r.data.leader) { + return v + ' (' + r.data.leader_name + ')'; + } + + return v; + } } ], sm : {