diff options
| author | mtr <mtr@mtr> | 2010-10-27 16:54:33 +0530 |
|---|---|---|
| committer | mtr <mtr@mtr> | 2010-10-27 16:54:33 +0530 |
| commit | 6fac643ddfbcedb2d5df44de08b22a58c02100f2 (patch) | |
| tree | 78818c31c1e9bdb5926feb718c1e50d7abe8acda /addons/membership/wizard | |
| parent | 70d7d727e99b693db8545c27a9f82bc51bcf6f50 (diff) | |
[IMP] membership:-boolean field 'membership' now remains True and added search_view_id on membership_invoice
bzr revid: mtr@mtr-20101027112433-94kx0odrgdo7vti5
Diffstat (limited to 'addons/membership/wizard')
| -rw-r--r-- | addons/membership/wizard/membership_invoice.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/addons/membership/wizard/membership_invoice.py b/addons/membership/wizard/membership_invoice.py index 2e5072c733d..670e3470eb2 100644 --- a/addons/membership/wizard/membership_invoice.py +++ b/addons/membership/wizard/membership_invoice.py @@ -39,6 +39,7 @@ class membership_invoice(osv.osv_memory): return {'value': {'member_price': self.pool.get('product.product').price_get(cr, uid, [product_id])[product_id]}} def membership_invoice(self, cr, uid, ids, context=None): + mod_obj = self.pool.get('ir.model.data') partner_obj = self.pool.get('res.partner') datas = {} if not context: @@ -51,6 +52,9 @@ class membership_invoice(osv.osv_memory): 'amount': data.member_price } invoice_list = partner_obj.create_membership_invoice(cr, uid, context.get('active_ids', []), datas=datas, context=context) + + res = mod_obj.get_object_reference(cr, uid, 'account', 'view_account_invoice_filter') + return { 'domain': [('id', 'in', invoice_list)], 'name': 'Membership Invoices', @@ -58,7 +62,7 @@ class membership_invoice(osv.osv_memory): 'view_mode': 'tree,form', 'res_model': 'account.invoice', 'type': 'ir.actions.act_window', - # missing search view ? + 'search_view_id': res and res[1] or False } membership_invoice() |
