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 :
|
if not isadm :
|
||||||
return set_machine(machine)
|
step = 1
|
||||||
|
while 1 :
|
||||||
|
|
||||||
arg = u'--title "Modification de %s" ' % machine.nom()
|
if step == 1 :
|
||||||
arg+= u'--menu "Que souhaitez vous modifier ?" 0 0 0 '
|
if set_machine(machine) : return 1
|
||||||
arg+= u'"Informations" "Modifier le nom de machine, l\'IP, adresse MAC" '
|
else : step = 2
|
||||||
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" '
|
|
||||||
|
|
||||||
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' :
|
annul, res = dialog(arg)
|
||||||
set_machine(machine)
|
|
||||||
elif res[0]=='Blackliste' :
|
if annul : return 1
|
||||||
set_blackliste(machine)
|
|
||||||
elif res[0]=='Alias' :
|
if res[0]=='Informations' :
|
||||||
set_machine_alias(machine)
|
set_machine(machine)
|
||||||
elif res[0]=='Exemptions' :
|
elif res[0]=='Blackliste' :
|
||||||
set_machine_exemption(machine)
|
set_blackliste(machine)
|
||||||
elif res[0]=='Remarques' :
|
elif res[0]=='Alias' :
|
||||||
set_rque(machine)
|
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)
|
## Fonction de sélection (adhérent ou machine)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue