Files
gzth/yuthon_hr_employee/wizard/reset_password_wizard.py
T
2025-09-04 18:08:46 +08:00

20 lines
545 B
Python

# -*- coding: utf-8 -*-
from odoo import models, fields, api, _, SUPERUSER_ID
from odoo.exceptions import ValidationError, UserError
import xlrd
import base64
import datetime
from datetime import datetime
class ResetPasswordWizard(models.TransientModel):
_name = 'reset.password.wizard'
employee_id = fields.Many2one('hr.employee', string="关联员工")
password = fields.Char(string='新密码', required=True)
def reset_password(self):
user = self.employee_id.user_id
user.sudo().password = self.password