diff --git a/addons/membership/membership.py b/addons/membership/membership.py index 45341c75980..507a6722961 100644 --- a/addons/membership/membership.py +++ b/addons/membership/membership.py @@ -44,8 +44,6 @@ STATE_PRIOR = { 'paid' : 7 } - - #~ REQUETE = '''SELECT partner, state FROM ( #~ SELECT members.partner AS partner, #~ CASE WHEN MAX(members.state) = 0 THEN 'none' @@ -136,7 +134,6 @@ STATE_PRIOR = { #~ %s #~ ''' - class membership_line(osv.osv): '''Member line''' @@ -289,15 +286,8 @@ class Partner(osv.osv): if partner_data.free_member and s!=0: res[id] = 'free' if partner_data.associate_member: -# associate_partners_list = [] -# query = "SELECT DISTINCT associate_member FROM res_partner where id=%s"%(str(partner_data.id)) -# cr.execute(query) -# for p in cr.fetchall(): -# if p[0] and p[0] != partner_data.id: -# associate_partners_list.append(p[0]) -# if associate_partners_list != []: res_state = self._membership_state(cr, uid, [partner_data.associate_member.id], name, args, context) - res[id] = res_state[partner_data.associate_member.id] #partner_data.associate_member.membership_state + res[id] = res_state[partner_data.associate_member.id] return res def _membership_start(self, cr, uid, ids, name, args, context=None): @@ -710,8 +700,6 @@ class ReportPartnerMemberYearNew(osv.osv): """) ReportPartnerMemberYearNew() -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: - class account_invoice_line(osv.osv): _inherit='account.invoice.line' @@ -766,4 +754,7 @@ class account_invoice_line(osv.osv): 'account_invoice_line': line.id, }) return result + account_invoice_line() + +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: \ No newline at end of file diff --git a/addons/membership/wizard/invoice_membership.py b/addons/membership/wizard/invoice_membership.py index 7e2aeba4d1d..9767c27f9f4 100644 --- a/addons/membership/wizard/invoice_membership.py +++ b/addons/membership/wizard/invoice_membership.py @@ -27,7 +27,6 @@ import time def _invoice_membership(self, cr, uid, data, context): partner_ids = data['ids'] product_id = data['form']['product'] - pool = pooler.get_pool(cr.dbname) cr.execute(''' @@ -49,7 +48,6 @@ def _invoice_membership(self, cr, uid, data, context): continue partner_address_ids[pid] = {'id': id, 'type': type} - invoice_list= [] invoice_obj = pool.get('account.invoice') partner_obj = pool.get('res.partner') @@ -65,20 +63,16 @@ def _invoice_membership(self, cr, uid, data, context): line_value = { 'product_id' : product_id, } - quantity = 1 - line_dict = invoice_line_obj.product_id_change(cr, uid, {}, product_id, product['uom_id'][0], quantity, '', 'out_invoice', partner_id, fpos_id, context=context) line_value.update(line_dict['value']) if line_value['invoice_line_tax_id']: tax_tab = [(6, 0, line_value['invoice_line_tax_id'])] line_value['invoice_line_tax_id'] = tax_tab -# invoice_line_id = invoice_line_obj.create(cr, uid, line_value) invoice_id = invoice_obj.create(cr, uid, { 'partner_id' : partner_id, 'address_invoice_id': partner_address_ids[partner_id]['id'], 'account_id': account_id, -# 'invoice_line':[(6,0,[invoice_line_id])], 'fiscal_position': fpos_id or False } ) @@ -91,7 +85,6 @@ def _invoice_membership(self, cr, uid, data, context): tax_value = invoice_tax_obj.compute(cr, uid, invoice_id).values()[0] invoice_tax_obj.create(cr, uid, tax_value) - value = { 'domain': [ ('id', 'in', invoice_list), @@ -114,8 +107,6 @@ wizard_arch= """ /> """ - - class wizard_invoice_membership(wizard.interface): states = { @@ -135,7 +126,6 @@ class wizard_invoice_membership(wizard.interface): }, 'state' : [('end', 'Cancel'),('ok', 'Confirm') ]} }, - 'ok' : { 'actions' : [], 'result' : {'type' : 'action', @@ -148,5 +138,4 @@ class wizard_invoice_membership(wizard.interface): wizard_invoice_membership("wizard_invoice_membership") -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: - +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: \ No newline at end of file