commentaires pour les non adm dans une boucle

darcs-hash:20050907175244-4ec08-5c97fa5d96881bf03878fc80ec4c834a83c4095c.gz
This commit is contained in:
chove 2005-09-07 19:52:44 +02:00
parent fa49e282e5
commit bc1c20bdc8

View file

@ -1354,30 +1354,40 @@ def modif_machine(machine) :
"""
if not isadm :
return set_machine(machine)
step = 1
while 1 :
arg = u'--title "Modification de %s" ' % machine.nom()
arg+= u'--menu "Que souhaitez vous modifier ?" 0 0 0 '
arg+= u'"Informations" "Modifier le nom de machine, l\'IP, adresse MAC" '
arg+= u'"Blackliste" "Modifier la blacklist de la machine" '
arg+= u'"Alias" "Créer ou supprimer un alias de la machine" '
arg+= u'"Exemptions" "Modifier la liste d\'exemption de la machine" '
arg+= u'"Remarques" "Ajouter ou supprimer une remarque de la machine" '
if step == 1 :
if set_machine(machine) : return 1
else : step = 2
annul, res = dialog(arg)
if step == 2 :
if set_rque(machine) : step = 1
else : return
if annul : return 1
else :
arg = u'--title "Modification de %s" ' % machine.nom()
arg+= u'--menu "Que souhaitez vous modifier ?" 0 0 0 '
arg+= u'"Informations" "Modifier le nom de machine, l\'IP, adresse MAC" '
arg+= u'"Blackliste" "Modifier la blacklist de la machine" '
arg+= u'"Alias" "Créer ou supprimer un alias de la machine" '
arg+= u'"Exemptions" "Modifier la liste d\'exemption de la machine" '
arg+= u'"Remarques" "Ajouter ou supprimer une remarque de la machine" '
if res[0]=='Informations' :
set_machine(machine)
elif res[0]=='Blackliste' :
set_blackliste(machine)
elif res[0]=='Alias' :
set_machine_alias(machine)
elif res[0]=='Exemptions' :
set_machine_exemption(machine)
elif res[0]=='Remarques' :
set_rque(machine)
annul, res = dialog(arg)
if annul : return 1
if res[0]=='Informations' :
set_machine(machine)
elif res[0]=='Blackliste' :
set_blackliste(machine)
elif res[0]=='Alias' :
set_machine_alias(machine)
elif res[0]=='Exemptions' :
set_machine_exemption(machine)
elif res[0]=='Remarques' :
set_rque(machine)
########################################################################
## Fonction de sélection (adhérent ou machine)