auth_password_policy/models/res_config_settings.py

16 lines
526 B
Python

from odoo import api, fields, models, _
class ResConfigSettings(models.TransientModel):
_inherit = 'res.config.settings'
minlength = fields.Integer(
"Minimum Password Length", config_parameter="auth_password_policy.minlength", default=0,
help="Minimum number of characters passwords must contain, set to 0 to disable.")
@api.onchange('minlength')
def _on_change_mins(self):
""" Password lower bounds must be naturals
"""
self.minlength = max(0, self.minlength or 0)