diff --git a/addons/membership/__openerp__.py b/addons/membership/__openerp__.py index 66906a11a9b..880c959b5d8 100644 --- a/addons/membership/__openerp__.py +++ b/addons/membership/__openerp__.py @@ -30,7 +30,6 @@ invoice and send propositions for membership renewal. ], 'demo': [ 'membership_demo.xml', - 'membership_demo.yml', ], 'website': 'https://www.odoo.com/page/community-builder', 'test': [ diff --git a/addons/membership/membership_demo.yml b/addons/membership/membership_demo.yml deleted file mode 100644 index 36e8482caeb..00000000000 --- a/addons/membership/membership_demo.yml +++ /dev/null @@ -1,49 +0,0 @@ -- - create invoice and state is 'open' and pay some invoice -- - !python {model: res.partner}: | - - vals = {'free_member': False} - self.pool.get('ir.model.data')._update(cr, uid, 'res.partner', 'base', vals, 'res_partner_18') - self.pool.get('ir.model.data')._update(cr, uid, 'res.partner', 'base', vals, 'res_partner_4') - self.pool.get('ir.model.data')._update(cr, uid, 'res.partner', 'base', vals, 'res_partner_12') - self.pool.get('ir.model.data')._update(cr, uid, 'res.partner', 'base', vals, 'res_partner_1') - - if self.pool.get('account.invoice')._default_currency(cr, uid): - import time - invoice_ids = self.create_membership_invoice(cr, uid, [ref("base.res_partner_1"),ref("base.res_partner_4"),ref("base.res_partner_10"),ref("base.res_partner_2"),ref("base.res_partner_12"),ref("base.res_partner_3"),ref("base.res_partner_4"),ref("base.res_partner_1"),ref("base.res_partner_1"),ref("base.res_partner_10")], product_id=ref("membership_1"), datas={"amount":80.00}) - invoice_pool = self.pool.get('account.invoice') - invoice_pool.signal_workflow(cr, uid, invoice_ids, 'invoice_open') - - bank_journal_id = self.pool.get('account.journal').search(cr, uid, [('type', '=', 'bank')]) - if bank_journal_id: - for id in invoice_ids[-4:]: - pay = invoice_pool.pay_and_reconcile(cr, uid, [id], bank_journal_id[0], 9050.0) - - self.create_membership_invoice(cr, uid, ref('base.res_partner_2'), ref('membership_0'), {'amount':180}) - self.create_membership_invoice(cr, uid, ref('base.res_partner_10'), ref('membership_0'), {'amount':180}) - self.create_membership_invoice(cr, uid, ref('base.res_partner_12'), ref('membership_0'), {'amount':180}) - self.create_membership_invoice(cr, uid, ref('base.res_partner_2'), ref('membership_0'), {'amount':180}) - - self.create_membership_invoice(cr, uid, ref('base.res_partner_18'), ref('membership_1'), {'amount':180}) - self.create_membership_invoice(cr, uid, ref('base.res_partner_4'), ref('membership_1'), {'amount':180}) - self.create_membership_invoice(cr, uid, ref('base.res_partner_1'), ref('membership_1'), {'amount':180}) - self.create_membership_invoice(cr, uid, ref('base.res_partner_12'), ref('membership_1'), {'amount':180}) - - self.create_membership_invoice(cr, uid, ref('base.res_partner_12'), ref('membership_2'), {'amount':180}) - self.create_membership_invoice(cr, uid, ref('base.res_partner_3'), ref('membership_2'), {'amount':180}) - self.create_membership_invoice(cr, uid, ref('base.res_partner_3'), ref('membership_2'), {'amount':180}) - self.create_membership_invoice(cr, uid, ref('base.res_partner_3'), ref('membership_2'), {'amount':180}) - - vals = {'free_member': True} - self.pool.get('ir.model.data')._update(cr, uid, 'res.partner', 'base', vals, 'res_partner_18') - self.pool.get('ir.model.data')._update(cr, uid, 'res.partner', 'base', vals, 'res_partner_4') - self.pool.get('ir.model.data')._update(cr, uid, 'res.partner', 'base', vals, 'res_partner_12') - self.pool.get('ir.model.data')._update(cr, uid, 'res.partner', 'base', vals, 'res_partner_1') - - vals = {'associate_member': ref('base.res_partner_2')} - self.pool.get('ir.model.data')._update(cr, uid, 'res.partner', 'base', vals, 'res_partner_12') - self.pool.get('ir.model.data')._update(cr, uid, 'res.partner', 'base', vals, 'res_partner_12') - self.pool.get('ir.model.data')._update(cr, uid, 'res.partner', 'base', vals, 'res_partner_3') - self.pool.get('ir.model.data')._update(cr, uid, 'res.partner', 'base', vals, 'res_partner_4') - self.pool.get('ir.model.data')._update(cr, uid, 'res.partner', 'base', vals, 'res_partner_12')