How can I configure Odoo SaaS to not create a duplicate contact based on a criteria (such as email)?
คำถามนี้ถูกตั้งค่าสถานะ
1
ตอบกลับ
3622
มุมมอง
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
|
3545 | ||
|
|
3
ก.ย. 25
|
3334 | ||
|
|
1
มี.ค. 24
|
2811 | ||
|
|
2
ส.ค. 24
|
5022 | ||
|
|
1
ม.ค. 26
|
1009 |