Impression de ticket machine avec gest_crans_lc
This commit is contained in:
parent
8f715ff771
commit
346861139c
1 changed files with 6 additions and 1 deletions
|
@ -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)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue