"name" : "Pman.Tab.AdminContactsGroup",
"parent" : "Pman.Tab.AdminContactsManager",
"title" : "Pman.Tab.AdminContactsGroup",
- "path" : "/home/edward/gitlive/Pman.Admin/Pman.Tab.AdminContactsGroup.bjs",
+ "path" : "/home/benny/gitlive/Pman.Admin/Pman.Tab.AdminContactsGroup.bjs",
"permname" : "",
"modOrder" : "001",
"strings" : {
"ec211f7c20af43e742bf2570c3cb84f9" : "Add",
"a37ede293936e29279ed543129451ec3" : "Groups",
"7dce122004969d56ae2e0245cb754d35" : "Edit",
- "b645495692a2048578f4dc6620bcb833" : "Manage Groups ?",
"4d1c8263ba1036754f8db14a98f9f006" : "Reload",
"f2a6c498fb90ee345d997f888fce3b18" : "Delete",
- "49ee3087348e8d44e1feda1917443987" : "Name"
+ "49ee3087348e8d44e1feda1917443987" : "Name",
+ "aba9f7d7443652e858969bfc280690b1" : "Manage Groups"
},
"items" : [
{
"xtype" : "GridPanel",
"fitContainer" : true,
"$ xns" : "Roo",
- "tableName" : "Groups",
+ "tableName" : "core_group",
"items" : [
{
"listeners" : {
"|render" : "function() \n{\n _this.grid = this; \n _this.dialog = Pman.Dialog.Groups;\n if (_this.panel.active) {\n _this.grid.ds.load({});\n }\n}"
},
"autoExpandColumn" : "name",
- "enableDrop" : true,
"xtype" : "Grid",
+ "enableDrop" : true,
"ddGroup" : "groupDD",
"loadMask" : true,
"$ xns" : "Roo.grid",
"items" : [
{
"listeners" : {
- "beforeload" : "function (_self, o)\n{\n o.params = o.params || {};\n o.params.type =2;\n}",
+ "beforeload" : "function (_self, o)\n{\n o.params = o.params || {};\n \n o.params.type =2;\n \n o.params._add_everyone = 1;\n}",
"load" : "function (_self, records, options)\n{\n var sm = _this.grid.getSelectionModel();\n if (!sm.getSelections().length) {\n sm.selectFirstRow();\n }\n Pman.Tab.AdminContacts.grid.footer.onClick('first');\n}"
},
"xtype" : "Store",
"* prop" : "dataSource",
"items" : [
{
- "$ url" : "baseURL + '/Roo/Groups.php'",
- "method" : "GET",
+ "$ url" : "baseURL + '/Roo/core_group'",
"xtype" : "HttpProxy",
+ "method" : "GET",
"$ xns" : "Roo.data",
"* prop" : "proxy"
},
"* prop" : "toolbar",
"items" : [
{
- "text" : "Manage Groups ?",
+ "text" : "Manage Groups",
"xtype" : "Button",
"$ xns" : "Roo.Toolbar",
"items" : [
},
{
"listeners" : {
- "|click" : "function()\n{\n Pman.genericDelete(_this, 'Groups'); \n}\n "
+ "|click" : "function()\n{\n Pman.genericDelete(_this, 'core_group'); \n}\n "
},
"text" : "Delete",
"xtype" : "Item",
},
{
"xtype" : "ColumnModel",
- "header" : "Name",
"width" : 200,
+ "header" : "Name",
"$ renderer" : "function(v,x,r) { \n if (r.data.id == -1) {\n return '<b>' + \"Not in a Group\" + '</b>';\n }\n if ((r.data.id == 0) && (_this.type == 0)) {\n return '<b>' + \"All Staff (Default Permissions)\" + '</b>';\n }\n if ((r.data.id == 0) && (_this.type == 2)) {\n return '<b>' + \"Everybody\" + '</b>';\n }\n if (r.data.id == 0) {\n return '<b>' + \"All Staff\" + '</b>';\n }\n if (v == 'Administrators') {\n return '<b>' + \"Adminstrators\" + '</b>';\n }\n if (r.data.leader) {\n return v + ' (' + r.data.leader_name + ')';\n }\n \n return v;\n}",
"$ xns" : "Roo.grid",
"* prop" : "colModel[]",