diff --git a/models/partner.py b/models/partner.py index f28feae..7f8baac 100644 --- a/models/partner.py +++ b/models/partner.py @@ -82,6 +82,13 @@ class ResPartner(models.Model): ,compute="_compute_member_status",store=True,default='not member') super_member=fields.Boolean("Super member") + has_user_account=fields.Boolean("has user account", compute="_compute_has_user_account") + + def _compute_has_user_account(self): + for rec in self: + rec.has_user_account=False + user=self.env['res.users'].search([('partner_id','=',int(rec.id))]) + if user: rec.has_user_account=True @api.onchange('super_member') def onchange_super_member(self): diff --git a/views/booking_event.xml b/views/booking_event.xml index 5f3373f..0c6eb73 100644 --- a/views/booking_event.xml +++ b/views/booking_event.xml @@ -143,8 +143,7 @@ tree,form --> - + @@ -160,9 +159,14 @@ parent="booking_title_menu" groups="event.group_event_user" sequence="3"/> --> [('booking_event', '=', True)] + + + + diff --git a/views/partner.xml b/views/partner.xml index 227b7e1..a1eb9be 100644 --- a/views/partner.xml +++ b/views/partner.xml @@ -22,6 +22,8 @@ + +