Files
gzth/app_user_admin/wizard/wizard_user2role.py
T
2024-12-23 11:01:59 +08:00

21 lines
647 B
Python

# -*- coding: utf-8 -*-
from odoo import api, fields, models, _
from odoo.exceptions import UserError
from odoo.osv import expression
from odoo.tools import float_is_zero, float_compare
class WizardUser2Role(models.TransientModel):
_name = 'wizard.user2role'
_description = 'Clone User Group to Role Wizard'
user_id = fields.Many2one('res.users', string='Import From User', required=True)
role_id = fields.Many2one('res.users.role', string='To Role', required=True)
def confirm(self):
self.ensure_one()
vals = []
self.role_id.write({
'implied_ids': self.user_id.groups_id.ids
})