dépôts
/
burette
/
remembership.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[Grouped] +Exception for partner who buy membership product without associate member
[burette/remembership.git]
/
remembership.py
diff --git
a/remembership.py
b/remembership.py
index
bff5f46
..
77111a6
100644
(file)
--- a/
remembership.py
+++ b/
remembership.py
@@
-26,6
+26,7
@@
from osv import fields
import time
from datetime import datetime, date
from dateutil.relativedelta import relativedelta
import time
from datetime import datetime, date
from dateutil.relativedelta import relativedelta
+from openerp.tools.translate import _
class Partner(osv.osv):
class Partner(osv.osv):
@@
-209,6
+210,8
@@
class account_invoice_line(osv.osv):
'date_to': date_to,
'account_invoice_line': line.id,
}, context=context)
'date_to': date_to,
'account_invoice_line': line.id,
}, context=context)
+ elif line.product_id.membership_grouped and not line.invoice_id.partner_id.associate_members:
+ raise osv.except_osv(_('Error!!!'), _('You try to invoice grouped membership product to a partner who hasn\'t associated partners.'))
#Define member ident if it's necessary
for i in partners:
if not i.member_ident:
#Define member ident if it's necessary
for i in partners:
if not i.member_ident: