[FIX] membership: Membership dates on children propagation
When creating a new contact for an existing member partner, the membership dates were not correctly computed, while the state was. Closes #8207
This commit is contained in:
parent
134c3b80e7
commit
f310a82a20
|
@ -346,7 +346,7 @@ class Partner(osv.osv):
|
|||
store = {
|
||||
'account.invoice': (_get_invoice_partner, ['state'], 10),
|
||||
'membership.membership_line': (_get_partner_id, ['state'], 10, ),
|
||||
'res.partner': (lambda self, cr, uid, ids, c={}: ids, ['free_member'], 10)
|
||||
'res.partner': (_get_partners, ['free_member', 'membership_state', 'associate_member'], 10)
|
||||
}, help="Date from which membership becomes active."),
|
||||
'membership_stop': fields.function(
|
||||
_membership_date,
|
||||
|
@ -354,7 +354,7 @@ class Partner(osv.osv):
|
|||
store = {
|
||||
'account.invoice': (_get_invoice_partner, ['state'], 10),
|
||||
'membership.membership_line': (_get_partner_id, ['state'], 10),
|
||||
'res.partner': (lambda self, cr, uid, ids, c={}: ids, ['free_member'], 10)
|
||||
'res.partner': (_get_partners, ['free_member', 'membership_state', 'associate_member'], 10)
|
||||
}, help="Date until which membership remains active."),
|
||||
'membership_cancel': fields.function(
|
||||
_membership_date,
|
||||
|
@ -362,7 +362,7 @@ class Partner(osv.osv):
|
|||
store = {
|
||||
'account.invoice': (_get_invoice_partner, ['state'], 11),
|
||||
'membership.membership_line': (_get_partner_id, ['state'], 10),
|
||||
'res.partner': (lambda self, cr, uid, ids, c={}: ids, ['free_member'], 10)
|
||||
'res.partner': (_get_partners, ['free_member', 'membership_state', 'associate_member'], 10)
|
||||
}, help="Date on which membership has been cancelled"),
|
||||
}
|
||||
_defaults = {
|
||||
|
|
Loading…
Reference in New Issue