From 8d37f74f44da26619aefeaad002c35ae1b1a22b6 Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Fri, 25 Feb 2011 16:23:26 +0800 Subject: [PATCH] Pman.Tab.AdminProjectMembers.js --- Pman.Tab.AdminProjectMembers.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/Pman.Tab.AdminProjectMembers.js b/Pman.Tab.AdminProjectMembers.js index 9bfc442..bc21799 100644 --- a/Pman.Tab.AdminProjectMembers.js +++ b/Pman.Tab.AdminProjectMembers.js @@ -77,6 +77,24 @@ Pman.Tab.AdminProjectMembers = new Roo.util.Observable({ { options.params.project_member_filtertype = this.filter; options.params.project_member_filter = _this.memberFilter.pressed; + var pm = Pman.Tab.AdminProjectManager; + if (!pm || !pm.grid || !pm.grid.getSelectionModel().getSelected()) { + return false; + } + var sel = pm.grid.getSelectionModel().getSelected(); + switch(this.filter) { + case 'S': // staff + options.params.company_id_comptype='OWNER'; + options.params.project_member_of = sel.data.id; + break; + case 'O': // owner.. + options.params.company_id = sel.data.owner_id; + options.params.project_member_of = sel.data.id; + case 'A': // owner.. + options.params['!company_id'] = sel.data.owner_id; + options.params['!company_id_comptype'] ='OWNER'; + options.params.project_member_of = sel.data.id; + } } }, -- 2.39.2