[printing] Support des couleurs dans dialog
This commit is contained in:
parent
3e9dc95268
commit
1394cfc867
1 changed files with 7 additions and 2 deletions
|
@ -34,6 +34,7 @@ def prise_etat(chbre):
|
||||||
# fonction prise_etat propre à lc_ldap, pour
|
# fonction prise_etat propre à lc_ldap, pour
|
||||||
# ne plus en avoir besoin ci-après.
|
# ne plus en avoir besoin ci-après.
|
||||||
gestion.whos = try_import(u"gestion.whos")
|
gestion.whos = try_import(u"gestion.whos")
|
||||||
|
gestion.whos.coul = coul
|
||||||
if chbre=="????":
|
if chbre=="????":
|
||||||
return coul("Chambre invalide", "violet")
|
return coul("Chambre invalide", "violet")
|
||||||
return gestion.whos.prise_etat(chbre)[0]
|
return gestion.whos.prise_etat(chbre)[0]
|
||||||
|
@ -87,11 +88,15 @@ def const_of_mac(mac):
|
||||||
return mac
|
return mac
|
||||||
|
|
||||||
templateEnv=None
|
templateEnv=None
|
||||||
def template():
|
def template(dialog=False):
|
||||||
global templateEnv
|
global templateEnv, coul, tableau
|
||||||
if not templateEnv:
|
if not templateEnv:
|
||||||
# un import paresseux, comme ça, pas la peine d'installer jinja2 sur les machines où il n'y en a pas besoin
|
# un import paresseux, comme ça, pas la peine d'installer jinja2 sur les machines où il n'y en a pas besoin
|
||||||
import jinja2
|
import jinja2
|
||||||
|
oldcoul = coul
|
||||||
|
oldtableau = tableau
|
||||||
|
tableau = lambda *args,**kwargs: oldtableau(*args,dialog=dialog,**kwargs)
|
||||||
|
coul = lambda *args,**kwargs:oldcoul(*args,dialog=dialog,**kwargs)
|
||||||
template_path = '/usr/scripts/lc_ldap/printing/templates/'
|
template_path = '/usr/scripts/lc_ldap/printing/templates/'
|
||||||
templateLoader = jinja2.FileSystemLoader( searchpath=["/", template_path] )
|
templateLoader = jinja2.FileSystemLoader( searchpath=["/", template_path] )
|
||||||
templateEnv = jinja2.Environment( loader=templateLoader, trim_blocks=True )
|
templateEnv = jinja2.Environment( loader=templateLoader, trim_blocks=True )
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue