diff --git a/models/membership.py b/models/membership.py index 9c5738f..8f630eb 100644 --- a/models/membership.py +++ b/models/membership.py @@ -26,7 +26,7 @@ class kalachakra_membership(models.Model): product_id=fields.Many2one('product.product',required=True,string='membership product',default=_default_product_id,domain="[('membership_product','=',True)]") start_date=fields.Date('start date',required=True,default=lambda self: fields.Date.today()) invoice_id=fields.Many2one('account.move','invoice') - payment_state=fields.Selection(string='payment_state',selection=[('paid', 'paid'), ('not paid', 'not paid')],compute='_compute_payment_state') + payment_state=fields.Selection(string='payment_state',selection=[('paid', 'paid'), ('not paid', 'not paid')],compute='_compute_payment_state',store=True) def _compute_payment_state(self): for rec in self: @@ -36,7 +36,7 @@ class kalachakra_membership(models.Model): #adhésion via isncription à l'événement elif rec.invoice_id: if rec.invoice_id.payment_state=='paid': - raise Warning(rec.invoice_id.payment_state) + #raise Warning(rec.invoice_id.payment_state) rec.payment_state='paid' rec.state='done' else:rec.payment_state='not paid' @@ -152,7 +152,7 @@ class kalachakra_membership(models.Model): member=self.env['kalachakra.membership'].search([('partner_id','=', int(self.partner_id)),('end_date','>=',datetime.now()),('payment_state','=','paid')]) if member : self.partner_id.member_status='member' else :self.partner_id.member_status='not member' - if self.partner_id.super_member: rec.member_status='super member' + if self.partner_id.super_member: self.member_status='super member' # if self.end_date>=datetime.now().date() and self.payment_state=='paid': # member_status='member' diff --git a/models/partner.py b/models/partner.py index 07becf1..29da3d2 100644 --- a/models/partner.py +++ b/models/partner.py @@ -68,7 +68,7 @@ class ResPartner(models.Model): if partner_mb: rec.date_membership=partner_mb.end_date - date_membership=fields.Date(string='membership end date', compute='_compute_end_date_membership',translate=True) + date_membership=fields.Date(string='membership end date', compute='_compute_end_date_membership') @api.depends('super_member') def _compute_member_status(self): for rec in self: diff --git a/views/event.xml b/views/event.xml index ef623cb..5424982 100644 --- a/views/event.xml +++ b/views/event.xml @@ -60,7 +60,7 @@ Attendees tree,kanban,form,calendar,graph [('event_id', '=', active_id)] - {'default_event_id': active_id,'booking_view':True} + {'default_event_id': active_id,'booking_view':False}

Create an Attendee