Skip to Content
Menu
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
To pytanie dostało ostrzeżenie
2 Odpowiedzi
1727 Widoki

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.

Awatar
Odrzuć
Autor Najlepsza odpowiedź

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

Awatar
Odrzuć
Najlepsza odpowiedź

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

Awatar
Odrzuć
Powiązane posty Odpowiedzi Widoki Czynność
1
sie 25
1749
0
paź 24
1376
0
lis 23
1848
1
sie 22
2618
0
sie 22
2147