Change somes fields attributes
- email is required even in the admin - userClass is multivalued - all from IFEF attributes are not useful on the registration page
This commit is contained in:
parent
3e38107246
commit
f668c7c9e1
|
@ -23,6 +23,7 @@ class IdentitiesStoreIFEF(authentic.identities.IdentitiesStoreLdap):
|
|||
# Contact
|
||||
Field('email', N_('Adresse email'),
|
||||
hint = _("exemple: jean@example.com"), required=True,
|
||||
admin_required = True,
|
||||
unique = True),
|
||||
# Addresses postales
|
||||
Field('street', N_('Adresse'), required = True),
|
||||
|
@ -41,7 +42,7 @@ class IdentitiesStoreIFEF(authentic.identities.IdentitiesStoreLdap):
|
|||
Field('userClass', N_('Classe d\'utilisateur'), read_only = True, value = 'GRAND.PUBLIC',
|
||||
admin_required = True, size = 4, widget_class = 'SingleSelectWidget',
|
||||
options = ['GRAND.PUBLIC', 'EMPLOYEUR', 'SAL.SPE/ASSMAT', 'PRO.FORMA',
|
||||
'INDIV.PART', 'SAL.IFEF' ]),
|
||||
'INDIV.PART', 'SAL.IFEF' ], multivalued = True),
|
||||
# Telephone
|
||||
Field('mobile', N_('Telephone mobile'),
|
||||
hint = _('Ce champ ne doit contenir que des chiffres, des points ou des espaces.'),
|
||||
|
@ -66,12 +67,20 @@ class IdentitiesStoreIFEF(authentic.identities.IdentitiesStoreLdap):
|
|||
hint = _("exemple: skype, sip, gtalk"),
|
||||
on_register = False),
|
||||
# Attributs specificiques IFEF
|
||||
Field('numeroPassFormaAssMat', N_('Numero de pass assistante maternelle'), read_only = True),
|
||||
Field('numeroPassFormaSPE', N_('Numero de pass SPE'), read_only = True),
|
||||
Field('numeroURSSAF', N_('Numero URSSAF'), read_only = True),
|
||||
Field('numeroPAJE', N_('Numero PAJE'), read_only = True),
|
||||
Field('numeroIRCEM', N_('Numero IRCEM'), read_only = True),
|
||||
Field('orgDn', N_('DN de l\'organisme d\'affiliation'), read_only = True, multiple = True),
|
||||
Field('numeroPassFormaAssMat', N_('Numero de pass assistante maternelle'),
|
||||
read_only = True, on_register = False),
|
||||
Field('numeroPassFormaSPE', N_('Numero de pass SPE'), read_only = True,
|
||||
on_register = False),
|
||||
Field('numeroURSSAF', N_('Numero URSSAF'), read_only = True,
|
||||
on_register = False),
|
||||
Field('numeroPAJE', N_('Numero PAJE'), read_only = True,
|
||||
on_register = False),
|
||||
Field('numeroIRCEM', N_('Numero IRCEM'), read_only = True,
|
||||
on_register = False),
|
||||
Field('orgDn', N_('DN de l\'organisme d\'affiliation'), read_only =
|
||||
True, multivalued = True, invisible = True, widget_class =
|
||||
authentic.identities.IdentitiesStoreLdap.LdapDnWidget,
|
||||
on_register = False),
|
||||
]
|
||||
def init(self):
|
||||
authentic.identities.IdentitiesStoreLdap.init(self)
|
||||
|
|
Reference in New Issue