İçereği Atla
Menü
Bu soru işaretlendi
2 Cevaplar
1734 Görünümler

Hi all, is there a way to create a user from a contact without installing the mail odoo app ? Because I want to have this feature in my odoo integration but I don't want a mail service in it, for example coding something or maybe editing a module.

Avatar
Vazgeç
Üretici En İyi Yanıt

thanks for the help, but im trying this code and its not creating new users i dont know why?

Avatar
Vazgeç
En İyi Yanıt

Hi,

If you are familiar with code you can achieve this by over riding the create function of model res.partner, super it and create the user.

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

@api.model
def create(self, vals):
res = super(ResPartner, self).create(vals)
for rec in res:
user = self.env[‘res.users’].sudo().create({
‘name’: rec.name,
‘login’: rec.email,
‘partner_id’: rec.id
)}
return res

Regards

Avatar
Vazgeç
İlgili Gönderiler Cevaplar Görünümler Aktivite
1
Ağu 25
1755
0
Eki 24
1377
0
Kas 23
1848
1
Ağu 22
2618
0
Ağu 22
2149