Pman.Tab.AdminProjectMembers.js
[Pman.Admin] / Pman.Tab.AdminProjectMembers.js
index d0e0490..1584d55 100644 (file)
@@ -50,8 +50,6 @@ Pman.Tab.AdminProjectMembers = new Roo.util.Observable({
             grid : {
                 xtype: 'Grid',
                 xns: Roo.grid,
-                autoExpandColumn : 'name',
-                loadMask : true,
                 listeners : {
                     render : function() 
                     {
@@ -69,6 +67,9 @@ Pman.Tab.AdminProjectMembers = new Roo.util.Observable({
                         }); 
                     }
                 },
+                filter : 'S',
+                autoExpandColumn : 'name',
+                loadMask : true,
                 dataSource : {
                     xtype: 'Store',
                     xns: Roo.data,
@@ -84,7 +85,7 @@ Pman.Tab.AdminProjectMembers = new Roo.util.Observable({
                                 return false;
                             }
                             var sel = pm.grid.getSelectionModel().getSelected();
-                            switch(this.filter) {
+                            switch(_this.grid.filter) {
                                 case 'S': // staff
                                     options.params.company_id_comptype='OWNER';
                                     options.params.project_member_of = sel.data.id;
@@ -92,6 +93,7 @@ Pman.Tab.AdminProjectMembers = new Roo.util.Observable({
                                 case 'O': // owner..
                                     options.params.company_id = sel.data.owner_id;
                                     options.params.project_member_of = sel.data.id;
+                                    break;
                                 case 'A': // not owner or staff..
                                     options.params['!company_id'] = sel.data.owner_id;
                                     options.params['!company_id_comptype'] ='OWNER';
@@ -100,7 +102,6 @@ Pman.Tab.AdminProjectMembers = new Roo.util.Observable({
                             
                         }
                     },
-                    filter : 'S',
                     remoteSort : true,
                     sortInfo : { field : 'name', direction: 'ASC' },
                     proxy : {