diff --git a/odex25_sales/dev_membership/models/res_partner.py b/odex25_sales/dev_membership/models/res_partner.py index 2dac89c37..70d2d563a 100644 --- a/odex25_sales/dev_membership/models/res_partner.py +++ b/odex25_sales/dev_membership/models/res_partner.py @@ -22,7 +22,7 @@ class Partner(models.Model): is_member = fields.Boolean(string='Is Member' ,default=False) mobile = fields.Char(copy=False) identification_number = fields.Char(copy=False) - email = fields.Char(copy=False) + membership_count = fields.Integer(string="Membership Count", compute="_get_membership_count") active_membership_id = fields.Many2one('dev.membership', string='Membership', compute='check_active_membership') membrship_level = fields.Many2one('membership.level',string='Membrship level',store=True,compute='_compute_membership_level') @@ -193,13 +193,7 @@ class Partner(models.Model): ], limit=1) if existing_id: raise ValidationError(_("ID number must be unique.")) - if record.email: - existing_email = self.search([ - ('email', '=', record.email), - ('id', '!=', record.id) - ], limit=1) - if existing_email: - raise ValidationError(_("email must be unique.")) + @api.onchange('mobile') def _check_mobile_format(self):