bemade-addons/bemade_user_password_bundle/models/res_users.py

24 lines
592 B
Python
Raw Normal View History

2023-06-28 13:08:12 -04:00
# -*- coding: utf-8 -*-
from odoo import models, fields, api
class ResUsers(models.Model):
_inherit = 'res.users'
@api.model
def create(self, vals):
newuser = super(ResUsers, self).create(vals)
if vals.get("sel_groups_1_9_10", 9) == 1:
pw_bundle = self.env['password.bundle'].create({
'name': newuser.name,
})
self.env['password.access'].create({
'bundle_id': pw_bundle.id,
'user_id': newuser.id,
'access_level': 'full'
})
return newuser