密码策略模块测试
This commit is contained in:
31
password_security/models/res_config_settings.py
Normal file
31
password_security/models/res_config_settings.py
Normal file
@@ -0,0 +1,31 @@
|
||||
# Copyright 2018 Modoolar <info@modoolar.com>
|
||||
# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html).
|
||||
from odoo import fields, models
|
||||
|
||||
|
||||
class ResConfigSettings(models.TransientModel):
|
||||
_inherit = "res.config.settings"
|
||||
|
||||
password_expiration = fields.Integer(
|
||||
related="company_id.password_expiration", readonly=False
|
||||
)
|
||||
password_minimum = fields.Integer(
|
||||
related="company_id.password_minimum", readonly=False
|
||||
)
|
||||
password_history = fields.Integer(
|
||||
related="company_id.password_history", readonly=False
|
||||
)
|
||||
password_length = fields.Integer(
|
||||
related="company_id.password_length", readonly=False
|
||||
)
|
||||
password_lower = fields.Integer(related="company_id.password_lower", readonly=False)
|
||||
password_upper = fields.Integer(related="company_id.password_upper", readonly=False)
|
||||
password_numeric = fields.Integer(
|
||||
related="company_id.password_numeric", readonly=False
|
||||
)
|
||||
password_special = fields.Integer(
|
||||
related="company_id.password_special", readonly=False
|
||||
)
|
||||
password_estimate = fields.Integer(
|
||||
related="company_id.password_estimate", readonly=False
|
||||
)
|
||||
Reference in New Issue
Block a user