forked from Yaltik/golem
[FIX]GOLEM Activity Registration Payment Member Minor : handle payment
On the name of on payments too
This commit is contained in:
parent
1c156fe667
commit
78238bd562
@ -18,7 +18,7 @@
|
|||||||
{
|
{
|
||||||
'name': 'GOLEM Activity Payment for Minors',
|
'name': 'GOLEM Activity Payment for Minors',
|
||||||
'summary': 'GOLEM Activity Registration Payment for Minors',
|
'summary': 'GOLEM Activity Registration Payment for Minors',
|
||||||
'version': '10.0.0.1.0',
|
'version': '10.0.0.1.1',
|
||||||
'category': 'GOLEM',
|
'category': 'GOLEM',
|
||||||
'author': 'Fabien Bourgeois',
|
'author': 'Fabien Bourgeois',
|
||||||
'license': 'AGPL-3',
|
'license': 'AGPL-3',
|
||||||
|
@ -43,12 +43,20 @@ class GolemActivityRegistrationInvoicing(models.TransientModel):
|
|||||||
self.ensure_one()
|
self.ensure_one()
|
||||||
invoice = super(GolemActivityRegistrationInvoicing, self)._create_invoice()
|
invoice = super(GolemActivityRegistrationInvoicing, self)._create_invoice()
|
||||||
if self[0].is_minor:
|
if self[0].is_minor:
|
||||||
invoice.write({'': self[0].on_the_name_of.id,
|
invoice.write({'partner_id': self[0].on_the_name_of.id,
|
||||||
'is_minor_invoice': True,
|
'is_minor_invoice': True,
|
||||||
'partner_ids': [(6, 0, [self[0].on_the_name_of.id,
|
'partner_ids': [(6, 0, [self[0].on_the_name_of.id,
|
||||||
self[0].member_id.partner_id.id])]})
|
self[0].member_id.partner_id.id])]})
|
||||||
return invoice
|
return invoice
|
||||||
|
|
||||||
|
def _create_payments(self, invoice):
|
||||||
|
""" Create payment if schedule has been chosen : handling minor case """
|
||||||
|
self.ensure_one()
|
||||||
|
payments = super(GolemActivityRegistrationInvoicing, self)._create_payments(invoice)
|
||||||
|
if self.on_the_name_of:
|
||||||
|
payments.write({'partner_id': self.on_the_name_of.id})
|
||||||
|
return payments
|
||||||
|
|
||||||
@api.multi
|
@api.multi
|
||||||
def validate(self):
|
def validate(self):
|
||||||
""" Validate and create invoice and payments """
|
""" Validate and create invoice and payments """
|
||||||
|
Loading…
Reference in New Issue
Block a user