[lc_ldap] Creation de machines, sanity checks

This commit is contained in:
Antoine Durand-Gasselin 2010-08-26 14:00:22 +00:00
parent 22a8e3be78
commit db8b27e6a5
2 changed files with 40 additions and 92 deletions

View file

@ -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 },
# }