[lc_ldap] Creation de machines, sanity checks
This commit is contained in:
parent
22a8e3be78
commit
db8b27e6a5
2 changed files with 40 additions and 92 deletions
86
attributs.py
86
attributs.py
|
@ -85,7 +85,7 @@ class Attr:
|
|||
"""Vérifie si l'attribut est modifiable"""
|
||||
return False
|
||||
|
||||
Class nom(Attr):
|
||||
class nom(Attr):
|
||||
singlevalue = True
|
||||
optional = False
|
||||
legend = "Nom"
|
||||
|
@ -94,7 +94,7 @@ Class nom(Attr):
|
|||
def normalize(self, values):
|
||||
return [ values.strip().capitalize() for v in values ]
|
||||
|
||||
Class prenom(Attr):
|
||||
class prenom(Attr):
|
||||
singlevalue = True
|
||||
optional = False
|
||||
legend = u"Prénom"
|
||||
|
@ -227,85 +227,3 @@ class historique(Attr):
|
|||
legend = u"Historique de l'objet"
|
||||
|
||||
|
||||
# CRANS_ATTRIBUTES = {
|
||||
# 'nom' : { 'attr' : 'nom',
|
||||
# 'hname' : 'Nom',
|
||||
# 'isunique' : True },
|
||||
# 'prenom' : { 'attr' : 'prenom',
|
||||
# 'hname' : u'Prénom',
|
||||
# 'isunique' : True },
|
||||
# 'tel' : { 'attr' : 'tel',
|
||||
# 'hname' : 'Téléphone',
|
||||
# 'isunique' : True },
|
||||
# 'paiement' : { 'attr' : 'paiement',
|
||||
# 'hname' : u'Années de cotisations',
|
||||
# 'isunique' : False },
|
||||
# 'carteEtudiant' : { 'attr' : 'carteEtudiant',
|
||||
# 'hname' : u'Carte fournie pour les années',
|
||||
# 'isunique' : False },
|
||||
# 'mailAlias' : { 'attr' : 'mailAlias',
|
||||
# 'hname' : 'Alias mail',
|
||||
# 'isunique' : False },
|
||||
# 'canonicalAlias' : { 'attr' : 'canonicalAlias',
|
||||
# 'hname' : 'Alias mail canonique',
|
||||
# 'isunique' : True },
|
||||
# 'etudes' : { 'attr' : 'etudes',
|
||||
# 'hname' : u'Études suivies',
|
||||
# 'isunique' : False },
|
||||
# 'chbre' : { 'attr' : 'chbre',
|
||||
# 'hname' : 'Chambre',
|
||||
# 'isunique' : True },
|
||||
# 'droits' : { 'attr' : 'droits',
|
||||
# 'hname' : 'Droits',
|
||||
# 'isunique' : False },
|
||||
# 'solde' : { 'attr' : 'solde',
|
||||
# 'hname' : "Solde sur le compte d'impression",
|
||||
# 'isunique' : True },
|
||||
#
|
||||
#
|
||||
# 'mid' : { 'attr' : 'mid',
|
||||
# 'hname' : 'Identifiant de machine',
|
||||
# 'isunique' : True },
|
||||
# 'hostAlias' : { 'attr' : 'hostAlias',
|
||||
# 'hname' : 'Alias de nom de machine',
|
||||
# 'isunique' : False },
|
||||
# 'ipsec' : { 'attr' : 'ipsec',
|
||||
# 'hname' : 'Clef wifi',
|
||||
# 'isunique' : True },
|
||||
# 'puissance' : { 'attr' : 'puissance',
|
||||
# 'hname' : u"Puissance d'émission de la borne wifi",
|
||||
# 'isunique' : True },
|
||||
# 'canal' : { 'attr' : 'canal',
|
||||
# 'hname' : u"Canal d'émission de la borne wifi",
|
||||
# 'isunique' : True },
|
||||
# 'portTCPout' : { 'attr' : 'portTCPout',
|
||||
# 'hname' : u"Port TCP ouvert vers l'extérieur",
|
||||
# 'isunique' : False },
|
||||
# 'portTCPin' : { 'attr' : 'portTCPin',
|
||||
# 'hname' : u"Port TCP ouvert depuis l'extérieur",
|
||||
# 'isunique' : False },
|
||||
# 'portUDPout' : { 'attr' : 'portUDPout',
|
||||
# 'hname' : u"Port UDP ouvert vers l'extérieur",
|
||||
# 'isunique' : False },
|
||||
# 'portUDPin' : { 'attr' : 'portUDPin',
|
||||
# 'hname' : u"Port UDP ouvert depuis l'extérieur",
|
||||
# 'isunique' : False },
|
||||
# 'prise' : { 'attr' : 'prise',
|
||||
# 'hname' : 'Prise sur laquelle est branchée la machine',
|
||||
# 'isunique' : True },
|
||||
#
|
||||
#
|
||||
# 'cid' : { 'attr' : 'cid',
|
||||
# 'hname' : 'Identifiant de club',
|
||||
# 'isunique' : True },
|
||||
# 'responsable' : { 'attr' : 'responsable',
|
||||
# 'hname' : 'Responsable du club',
|
||||
# 'isunique' : True },
|
||||
#
|
||||
# 'blacklist' : {'attr' : 'blacklist',
|
||||
# 'hname' : 'Historique des sanctions',
|
||||
# 'isunique' : False },
|
||||
# 'historique' : { 'attr' : 'historique',
|
||||
# 'hname' : 'Historique des modifications',
|
||||
# 'isunique' : False },
|
||||
# }
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue