from odoo import fields, models, _ class RegeneratePinWizard(models.TransientModel): """Confirmation wizard before regenerating the employee PIN.""" _name = 'hr.employee.regenerate.pin.wizard' _description = 'Regenerate Employee PIN Wizard' employee_id = fields.Many2one( 'hr.employee', string='Employee', required=True, readonly=True, ) current_pin = fields.Char( string='Current PIN', related='employee_id.employee_pin', readonly=True, ) def action_confirm_regenerate(self): self.ensure_one() return self.employee_id.action_regenerate_pin()