1 //<script type="text/javascript">
4 // left - list of groups.
5 // right - Permissions | Members..
6 Pman.on('beforeload', function()
11 part : ["Admin","StaffManager"],
12 modKey : '020-pman-tab-staffmgr',
13 module : Pman.Tab.StaffMgr,
15 parent : Pman.Tab.Admin,
16 name : "Staff Manager",
17 permname : 'Admin.Teams',
18 finalize : function() {
20 var _this = Pman.Tab.StaffMgr;
25 _this.layout.endUpdate();
36 add : function(parentLayout, region) {
39 parentLayout.getRegion(region).showPanel(this.panel);
44 this.layout = new Ext.BorderLayout(
45 parentLayout.getEl().createChild({tag:'div'}),
66 this.tab = parentLayout.add(region, new Ext.NestedLayoutPanel(
67 this.layout, {title: this.title || "Staff / Teams", background: true}));
69 this.tab.on('activate', function() {
70 _this.layout.getRegion('center').showPanel(0);
72 if (_this.layout.getRegion('west').panels.length) {
73 _this.layout.getRegion('west').showPanel(0); // forces a refresh..
74 Pman.Tab.Teams.refresh();
75 // Pman.Tab.Teams.refresh();
77 Pman.Tab.PersonStaff.loadFirst();
83 this.layout.beginUpdate();