[affich_tools, gest_crans] dialog tait moche

Maintenant les nounous peuvent utiliser des thmes plus jolis...

darcs-hash:20081012181354-bd074-f6cdb3a92f4ca07a8a748464836bdce6c8bd4621.gz
This commit is contained in:
Antoine Durand-Gasselin 2008-10-12 20:13:54 +02:00
parent 1483129492
commit 89e30ae3d3
2 changed files with 24 additions and 16 deletions

View file

@ -8,7 +8,7 @@ et adh
Copyright (C) Frédéric Pauget
Licence : GPLv2
Les fonctions set_* permettent de définir certains
Les fonctions set_* permettent de définir certains
paramètres liés à un adhérent ou une machine, elles posent les questions
puis apellent la méthode adpatée de la classe adhérent ou machine.
Elles prennent toute une instances de cette classe en paramètre.
@ -38,11 +38,6 @@ import user_tests
isadm = user_tests.isadm()
isdeconnecteur = user_tests.isdeconnecteur()
dlg = dialog.Dialog()
def dialog(arg):
return affich_tools.dialog(u'Gestion des adhérents et machines du Crans', arg)
db = crans_ldap()
droits = db.search("uid=%s" % script_utilisateur)['adherent'][0].droits()
isimprimeur = u"Imprimeur" in droits
@ -50,11 +45,27 @@ iscontroleur = u'Tresorier' in droits
isbureau = u'Bureau' in droits
encoding = sys.stdin.encoding or 'ISO-8859-15'
if u'Nounou' in droits:
if os.path.exists(os.path.expanduser('~/.dialogrc')):
dialogrc='~/.dilalogrc'
else:
dialogrc='/etc/dialog.rc'
dlg = dialog.Dialog(DIALOGRC=dialogrc)
dialog_theme='DIALOGRC='+dialogrc
else:
dlg = dialog.Dialog()
dialog_theme=''
def dialog(arg):
return affich_tools.dialog(u'Gestion des adhérents et machines du Crans', arg, dialog_theme)
#########################################################################
## Fonctions de remplissage ou modification des paramètres d'un adhérent
def set_bases(adher):
"""
"""
Définition des paramètres de bases d'un adhérent :
* Nom
* Prenom