Impression de ticket machine avec gest_crans_lc

This commit is contained in:
Gabriel Detraz 2015-12-01 12:03:23 +01:00
parent 8f715ff771
commit 346861139c

View file

@ -12,6 +12,7 @@ if '/usr/scripts' not in sys.path:
import lc_ldap.objets as objets import lc_ldap.objets as objets
import lc_ldap.attributs as attributs import lc_ldap.attributs as attributs
import subprocess
import certificat import certificat
import blacklist import blacklist
@ -115,7 +116,11 @@ class Dialog(certificat.Dialog, blacklist.Dialog):
machine.validate_changes() machine.validate_changes()
if self.confirm_item(machine, "Voulez vous vraiement créer cette machine ?"): if self.confirm_item(machine, "Voulez vous vraiement créer cette machine ?"):
machine.create() machine.create()
self.display_item(machine, "La machine à bien été créée", ipsec=True) self.display_item(machine, "La machine a bien été créée", ipsec=True)
if realm == 'wifi-adh':
if self.dialog.yesno("Imprimer un ticket pour la machine ?", timeout=self.timeout, title="Impression de ticket", width=50) == self.dialog.DIALOG_OK:
subprocess.call(['/usr/scripts/cransticket/dump_creds.py', '--forced', 'mid=%s' % machine['mid'][0]])
self.display_item(machine, "Impression du ticket ...", ipsec=True)
return machine return machine
else: else:
raise Continue(cont) raise Continue(cont)