Skip to Content
เมนู
คุณต้องลงทะเบียนเพื่อโต้ตอบกับคอมมูนิตี้
คำถามนี้ถูกตั้งค่าสถานะ
1 ตอบกลับ
2106 มุมมอง

How can I configure Odoo SaaS to not create a duplicate contact based on a criteria (such as email)?

อวตาร
ละทิ้ง
คำตอบที่ดีที่สุด

You can override create method like:

class Contacts(models.Model):
_inherit = 'res.partner'

@api.model
def create(self, vals_list):
email = vals_list.get('email', None)
if email:
partner = self.env['res.partner'].search([('email', '=', email)], limit=1)
if partner:
raise ValidationError('User already exists.')
return super(Contacts, self).create(vals_list)


อวตาร
ละทิ้ง
ผู้เขียน

Hello Arian,

Thank you for your response. I must mention that I am using Odoo SaaS. Do you have a solution for this version?

Related Posts ตอบกลับ มุมมอง กิจกรรม
0
เม.ย. 22
2363
2
ธ.ค. 24
1209
1
มี.ค. 24
1347
2
ส.ค. 24
3600
2
ก.ค. 25
2604