[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:
parent
1483129492
commit
89e30ae3d3
2 changed files with 24 additions and 16 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue