密码模块修改
This commit is contained in:
@@ -87,29 +87,29 @@ class ResUsers(models.Model):
|
||||
message = []
|
||||
if company_id.password_lower:
|
||||
message.append(
|
||||
_("\n* Lowercase letter (at least %s characters)")
|
||||
_("\n* 小写字母(至少%s个字符)")
|
||||
% str(company_id.password_lower)
|
||||
)
|
||||
if company_id.password_upper:
|
||||
message.append(
|
||||
_("\n* Uppercase letter (at least %s characters)")
|
||||
_("\n* 大写字母(至少%s个字符)")
|
||||
% str(company_id.password_upper)
|
||||
)
|
||||
if company_id.password_numeric:
|
||||
message.append(
|
||||
_("\n* Numeric digit (at least %s characters)")
|
||||
_("\n* 数字(至少%s字符)")
|
||||
% str(company_id.password_numeric)
|
||||
)
|
||||
if company_id.password_special:
|
||||
message.append(
|
||||
_("\n* Special character (at least %s characters)")
|
||||
_("\n* 特殊字符(至少%s个字符)")
|
||||
% str(company_id.password_special)
|
||||
)
|
||||
if message:
|
||||
message = [_("Must contain the following:")] + message
|
||||
message = [_("必须包含以下内容:")] + message
|
||||
if company_id.password_length:
|
||||
message = [
|
||||
_("Password must be %d characters or more.")
|
||||
_("密码必须为%d个字符或更多。")
|
||||
% company_id.password_length
|
||||
] + message
|
||||
return "\r".join(message)
|
||||
@@ -173,8 +173,8 @@ class ResUsers(models.Model):
|
||||
if write_date + delta > datetime.now():
|
||||
raise UserError(
|
||||
_(
|
||||
"Passwords can only be reset every %d hour(s). "
|
||||
"Please contact an administrator for assistance."
|
||||
"密码只能每%d小时重置一次。 "
|
||||
"请联系管理员寻求帮助。"
|
||||
)
|
||||
% pass_min
|
||||
)
|
||||
@@ -195,13 +195,12 @@ class ResUsers(models.Model):
|
||||
lambda r: crypt.verify(password, r.password_crypt)
|
||||
):
|
||||
raise UserError(
|
||||
_("Cannot use the most recent %d passwords")
|
||||
_("无法使用使用过的莫玛(%d个密码内)")
|
||||
% rec_id.company_id.password_history
|
||||
)
|
||||
|
||||
def _set_encrypted_password(self, uid, pw):
|
||||
"""It saves password crypt history for history rules"""
|
||||
res = super(ResUsers, self)._set_encrypted_password(uid, pw)
|
||||
|
||||
self.write({"password_history_ids": [(0, 0, {"password_crypt": pw})]})
|
||||
return res
|
||||
|
||||
Reference in New Issue
Block a user