commentaires pour les non adm dans une boucle
darcs-hash:20050907175244-4ec08-5c97fa5d96881bf03878fc80ec4c834a83c4095c.gz
This commit is contained in:
parent
fa49e282e5
commit
bc1c20bdc8
1 changed files with 32 additions and 22 deletions
|
@ -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)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue