Ajout d'infos sur les attributs
Pour l'intranet et un futur gest_crans
This commit is contained in:
parent
96705403a2
commit
7a644cdfa9
2 changed files with 78 additions and 5 deletions
15
lc_ldap.py
15
lc_ldap.py
|
@ -278,6 +278,19 @@ def new_cransldapobject(conn, dn, mode='ro', ldif = None):
|
|||
class CransLdapObject(object):
|
||||
"""Classe de base des objets CransLdap.
|
||||
Cette classe ne devrait pas être utilisée directement."""
|
||||
|
||||
""" Champs uniques et nécessaires """
|
||||
ufields = []
|
||||
|
||||
""" Champs uniques facultatifs """
|
||||
ofields = []
|
||||
|
||||
""" Champs multivalués facultatifs """
|
||||
mfields = []
|
||||
|
||||
""" Champs obligatoires multivalué """
|
||||
xfields = []
|
||||
|
||||
def __init__(self, conn, dn, mode='ro', ldif = None):
|
||||
'''
|
||||
Créée une instance d'un objet Crans (machine, adhérent,
|
||||
|
@ -533,7 +546,7 @@ class AssociationCrans(proprio):
|
|||
class adherent(proprio):
|
||||
u"""Adhérent crans."""
|
||||
ufields = proprio.ufields + ['aid', 'prenom', 'tel', 'mail', 'mailInvalide']
|
||||
ofields = proprio.ofields + ['charteMA', 'adherentPayant', 'typeAdhesion',
|
||||
ofields = proprio.ofields + ['charteMA',
|
||||
'canonicalAlias', 'solde', 'contourneGreylist',
|
||||
'rewriteMailHeaders', 'derniereConnexion',
|
||||
'homepageAlias']
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue