diff --git a/extra/modules/store.py b/extra/modules/store.py index 66e10a3..c323a8a 100644 --- a/extra/modules/store.py +++ b/extra/modules/store.py @@ -30,6 +30,8 @@ class IdentitiesStoreIFEF(authentic.identities.IdentitiesStoreLdap): Field('email', N_('Adresse email'), hint = _("exemple: jean@example.com"), required=True, admin_required = True, + widget_class = 'ValidatedStringWidget', + regex = r'[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}', unique = True), # Addresses postales Field('street', N_('Adresse'), required = True),