[ADD] phone_validation: tool module allowing phone number validation
Using phonenumbers library this module adds tools methods as well as a small mixin for models that want to activate phone number validation and formatting. Formatting can be done always using an international format or having both national and international format. This is configured on the company. Note that phonenumbers library is optional. Installing this module without having the lib installed just skip its use but should not crash.
Showing
- addons/phone_validation/__init__.py 5 additions, 0 deletionsaddons/phone_validation/__init__.py
- addons/phone_validation/__manifest__.py 21 additions, 0 deletionsaddons/phone_validation/__manifest__.py
- addons/phone_validation/models/__init__.py 5 additions, 0 deletionsaddons/phone_validation/models/__init__.py
- addons/phone_validation/models/phone_validation_mixin.py 29 additions, 0 deletionsaddons/phone_validation/models/phone_validation_mixin.py
- addons/phone_validation/models/res_company.py 15 additions, 0 deletionsaddons/phone_validation/models/res_company.py
- addons/phone_validation/tools/__init__.py 4 additions, 0 deletionsaddons/phone_validation/tools/__init__.py
- addons/phone_validation/tools/phone_validation.py 59 additions, 0 deletionsaddons/phone_validation/tools/phone_validation.py
addons/phone_validation/__init__.py
0 → 100644
addons/phone_validation/__manifest__.py
0 → 100644
addons/phone_validation/models/__init__.py
0 → 100644
addons/phone_validation/tools/__init__.py
0 → 100644
Please register or sign in to comment