[Store] ajoute les champs LDAP manquant
Étaient manquant: - labeledURI - voipURI - microBlogURL - socialNetworkURL - numeroPAJE - numeroURSSAF - numeroIRCEM - orgDn Mais seul les 4 premiers ont une influence sur les IHM sur les utilisateurs grands publics.
This commit is contained in:
parent
0ad6a873c2
commit
955b214a42
|
@ -24,19 +24,6 @@ class IdentitiesStoreIFEF(authentic.identities.IdentitiesStoreLdap):
|
|||
Field('email', N_('Adresse email'),
|
||||
hint = _("exemple: jean@example.com"), required=True,
|
||||
ldap_field = 'mail'),
|
||||
# Telephone
|
||||
Field('mobile', N_('Telephone mobile'),
|
||||
hint = _('Ce champ ne doit contenir que des chiffres, des points ou des espaces.'),
|
||||
widget_class = 'ValidatedStringWidget',
|
||||
regex = r'^ *(|[0-9][0-9. ]*) *$', on_register = False),
|
||||
Field('homePhone', N_('Telephone perso'),
|
||||
hint = _('Ce champ ne doit contenir que des chiffres, des points ou des espaces.'),
|
||||
widget_class = 'ValidatedStringWidget',
|
||||
regex = r'^ *(|[0-9][0-9. ]*) *$', on_register = False),
|
||||
Field('telephoneNumber', N_('Telephone pro'),
|
||||
hint = _('Ce champ ne doit contenir que des chiffres, des points ou des espaces.'),
|
||||
widget_class = 'ValidatedStringWidget',
|
||||
regex = r'^ *(|[0-9][0-9. ]*) *$', on_register = False),
|
||||
# Addresses postales
|
||||
Field('street', N_('Adresse'), required = True),
|
||||
Field('postalCode', N_('Code postal'), widget_class = 'ValidatedStringWidget',
|
||||
|
@ -55,9 +42,36 @@ class IdentitiesStoreIFEF(authentic.identities.IdentitiesStoreLdap):
|
|||
required = True, size = 4, widget_class = 'SingleSelectWidget',
|
||||
options = ['GRAND.PUBLIC', 'EMPLOYEUR', 'SAL.SPE/ASSMAT', 'PRO.FORMA',
|
||||
'INDIV.PART', 'SAL.IFEF' ]),
|
||||
# Telephone
|
||||
Field('mobile', N_('Telephone mobile'),
|
||||
hint = _('Ce champ ne doit contenir que des chiffres, des points ou des espaces.'),
|
||||
widget_class = 'ValidatedStringWidget',
|
||||
regex = r'^ *(|[0-9][0-9. ]*) *$', on_register = False),
|
||||
Field('homePhone', N_('Telephone perso'),
|
||||
hint = _('Ce champ ne doit contenir que des chiffres, des points ou des espaces.'),
|
||||
widget_class = 'ValidatedStringWidget',
|
||||
regex = r'^ *(|[0-9][0-9. ]*) *$'),
|
||||
Field('telephoneNumber', N_('Telephone pro'),
|
||||
hint = _('Ce champ ne doit contenir que des chiffres, des points ou des espaces.'),
|
||||
widget_class = 'ValidatedStringWidget',
|
||||
regex = r'^ *(|[0-9][0-9. ]*) *$', on_register = False),
|
||||
# Web
|
||||
Field('microBlogURL', N_('Adresse de micro-blogging'),
|
||||
hint = _("exemple: twitter, identica, etc.")),
|
||||
Field('socialNetworkURL', N_('Adresse de reseau social'),
|
||||
hint = _("exemple: compte facebook, linkedin, viadeo, etc.")),
|
||||
Field('labeledURI', N_('Page web'),
|
||||
hint = _("votre page web personnelle")),
|
||||
Field('voipURI', N_("Adresse telephonie IP"),
|
||||
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('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),
|
||||
]
|
||||
def init(self):
|
||||
authentic.identities.IdentitiesStoreLdap.init(self)
|
||||
|
|
Reference in New Issue