콘텐츠로 건너뛰기
메뉴
커뮤니티에 참여하려면 회원 가입을 하시기 바랍니다.
신고된 질문입니다
1 회신
2176 화면

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?

관련 게시물 답글 화면 활동
0
4월 22
2403
2
12월 24
1332
1
3월 24
1426
2
8월 24
3668
2
7월 25
2854