From ccdb2c0b406e588ce9a15d31a5b9cadf1bf50f84 Mon Sep 17 00:00:00 2001 From: gdetrez Date: Tue, 31 Oct 2006 23:39:45 +0100 Subject: [PATCH] ajout de log pour les actions effectuees + affichage du champ adresse pour les exterieurs darcs-hash:20061031223945-f46e9-7a48863dd01d6f759a91aeb8ccd070a205351158.gz --- intranet/pages/monCompte.py | 33 +++++++++++++++++++++++-------- intranet/templates/monCompte.tmpl | 13 +++++++++++- 2 files changed, 37 insertions(+), 9 deletions(-) diff --git a/intranet/pages/monCompte.py b/intranet/pages/monCompte.py index ef357769..9751e267 100755 --- a/intranet/pages/monCompte.py +++ b/intranet/pages/monCompte.py @@ -55,6 +55,13 @@ class monCompte: adherent['prenom'] = adh.prenom() adherent['nom'] = adh.nom() adherent['chambre'] = adh.chbre() + if adherent['chambre'] == "EXT": + adr = adh.adresse() + adherent['adresse'] = {} + adherent['adresse']['ligne1'] = adr[0] + adherent['adresse']['ligne2'] = adr[1] + adherent['adresse']['cp'] = adr[2] + adherent['adresse']['ville'] = adr[3] adherent['telephone'] = adh.tel adherent['solde'] = adh.solde adherent['droits'] = u", ".join(adh.droits()) @@ -196,7 +203,7 @@ class monCompte: if combien < 0: raise ValueError except Exception: - return { + return { 'template' :'MonCompteRechargePaypal2', 'standalone' :True, 'values' :{'error':"Le montant doit être un nombre positif !", 'combien':combien}, @@ -205,19 +212,19 @@ class monCompte: cherrypy.session['freshFacture'] = f pageData = {} pageData['details'] = [ - { - 'intitule':art['designation'], - 'quantite':art['nombre'], - 'prixUnitaire':art['pu'], - 'prixTotal':art['pu']*art['nombre'], - } for art in f.articles()] + { + 'intitule':art['designation'], + 'quantite':art['nombre'], + 'prixUnitaire':art['pu'], + 'prixTotal':art['pu']*art['nombre'], + } for art in f.articles()] pageData['total'] = f.total() return { 'template' :'MonCompteRechargePaypal3', 'standalone' :True, 'values' :pageData, } - elif (etape == "4"): # payer maintenant ? + elif (etape == "4"):# payer maintenant ? # sauver objet facture f = cherrypy.session['freshFacture'] f.save() @@ -273,6 +280,7 @@ class monCompte: except ValueError, e: return self.index(error=e.args[0]) del adh + cherrypy.log("Change nom", "MONCOMPTE ACTION") return self.index(message=u'Modification réussie') changeNomAdherent.exposed = True @@ -299,6 +307,7 @@ class monCompte: msg = 'Erreur, mot de passe incorrect' return self.index(error=msg) del adh + cherrypy.log("Change password", "MONCOMPTE ACTION") return self.index(message=msg) changePasswordAdherent.exposed = True @@ -314,6 +323,7 @@ class monCompte: except ValueError, e: return self.index(error=e.args[0]) del adh + cherrypy.log("Change prenom", "MONCOMPTE ACTION") return self.index(message=u'Modification réussie') changePrenomAdherent.exposed = True @@ -328,6 +338,7 @@ class monCompte: except ValueError, e: return self.index(error=e.args[0]) del adh + cherrypy.log("Change tel", "MONCOMPTE ACTION") return self.index(message=u'Modification réussie') changeTelAdherent.exposed = True @@ -348,6 +359,7 @@ class monCompte: except ValueError, e: del mach return {'error':e.args[0]} + cherrypy.log("Change nom machine", "MONCOMPTE ACTION") return {'message':u"Modification réussie"} changeNomMachine.exposed = True @@ -369,6 +381,7 @@ class monCompte: except ValueError, e: del mach return {'error':e.args[0]} + cherrypy.log("Change mac machine", "MONCOMPTE ACTION") return {'message':u"Modification réussie"} changeMACMachine.exposed = True @@ -388,6 +401,7 @@ class monCompte: mach.delete() except ValueError, e: return {'error':e.args[0]} + cherrypy.log("Machine supprimee", "MONCOMPTE ACTION") return {'message':u"Machine supprimée"} supprimeMachine.exposed = True @@ -411,6 +425,7 @@ class monCompte: except ValueError, e: del m return {'error':e.args[0].replace("\n","\\n")} + cherrypy.log("Nouvelle machine", "MONCOMPTE ACTION") return {'message':u"Machine enregistrée avec succès"} creerMachine.exposed = True @@ -432,6 +447,7 @@ class monCompte: return self.index(error=u"Vous possédez déjà cet alias") except EnvironmentError: return self.index(error=u"Vous possédez déjà cet alias") + cherrypy.log("Nouvel alias", "MONCOMPTE ACTION") return self.index(message=u'Alias enregistré') newAlias.exposed = True @@ -464,6 +480,7 @@ class monCompte: return self.index(error=e.args[0]) except Exception, e: return self.index(error=u"Une erreur est survenue lors de lenregistrement. Vérifiez que l'adresse mail fournie est correcte.") + cherrypy.log("Change mail prefs", "MONCOMPTE ACTION") return self.index(message=u'Vos préférences ont été enregistrées') saveMailPrefs.exposed = True diff --git a/intranet/templates/monCompte.tmpl b/intranet/templates/monCompte.tmpl index f9c35a3a..7d2ac46f 100644 --- a/intranet/templates/monCompte.tmpl +++ b/intranet/templates/monCompte.tmpl @@ -36,9 +36,20 @@
+ #if $getVar('adherent.adresse', False) +
Adresse :
+
+ $adherent.adresse.ligne1
+ #if $adherent.adresse.ligne2 != u' ' + $adherent.adresse.ligne2
+ #end if + $adherent.adresse.cp $adherent.adresse.ville +
+ #else
Chambre :
$adherent.chambre
-
Solde :
+ #end if +
Solde :
$adherent.solde € modifier