20 lines
545 B
Python
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
|
|
|