# -*- 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 })