bug affichage devis_view.pt

This commit is contained in:
2019-09-16 17:48:32 +02:00
parent f7feccfb80
commit 08cebb1db9
3 changed files with 26 additions and 27 deletions

View File

@@ -28,7 +28,7 @@ class GlobalLayout(object):
return to_euroz(x) return to_euroz(x)
def to_decz(self, x): def to_decz(self, x):
return to_euroz(x) return to_decz(x)
def to_percent(self, x): def to_percent(self, x):
return to_percent(x) return to_percent(x)

View File

@@ -45,15 +45,13 @@
Sinistre<br /> Sinistre<br />
Votre référence<br /> Votre référence<br />
Observation<br /> Observation<br />
Travaux<br />
</td> </td>
<td> <td>
${dossier.NOPOL}<br /> ${dossier.NOPOL}<br />
${dossier.NOSIN}<br /> ${dossier.NOSIN}<br />
${dossier.VREF}<br /> ${dossier.VREF}<br />
${dossier.C_OBS}<br /> ${dossier.C_OBS}<br />
${dossier.TX_TRAV}<br /> </td>
</td>
</tr> </tr>
</table> </table>
</div> </div>
@@ -88,7 +86,7 @@
</div> <!-- row --> </div> <!-- row -->
<!-- ENTETE DEVIS --> <!-- ENTETE DEVIS -->
<table class="table table-bordered table-condensed"> <table class="table table-bordered table-condensed">
<tr> <tr class="well">
<th class="text-right">Total HT</th> <th class="text-right">Total HT</th>
<th class="text-right">Total TVA</th> <th class="text-right">Total TVA</th>
<th class="text-right">Total TTC</th> <th class="text-right">Total TTC</th>
@@ -103,12 +101,13 @@
</table> </table>
<table class="table table-bordered table-condensed"> <table class="table table-bordered table-condensed">
<tr> <tr class="well">
<th>Réf</th> <th>Réf</th>
<th>Désignation</th> <th>Désignation</th>
<th class="text-right">Qté</th> <th class="text-right">Qté</th>
<th class="text-right">PU HT</th> <th class="text-right">PU HT</th>
<th class="text-right">Montant HT</th> <th class="text-right">Montant HT</th>
<th></th>
</tr> </tr>
<tr tal:repeat="detail details"> <tr tal:repeat="detail details">
<td>${detail.REF}</td> <td>${detail.REF}</td>

View File

@@ -36,21 +36,21 @@ def to_euro(x):
#if x == 0: #if x == 0:
# return "" # return ""
#else: #else:
return (u"%.2f" % x).replace('.', ',') return ("%.2f" % x).replace('.', ',')
def to_euroz(x): def to_euroz(x):
"""Takes a float and returns a string""" """Takes a float and returns a string"""
if x == 0: if x == 0:
return "" return ""
else: else:
return (u"%.2f" % x).replace('.', ',') return ("%.2f" % x).replace('.', ',')
def to_decz(x): def to_decz(x):
"""Takes a decimal and returns a string""" """Takes a decimal and returns a string"""
if x == 0: if x == 0:
return "" return ""
else: else:
return (u"%.2f" % x).replace('.', ',') return ("%.2f" % x).replace('.', ',')
def to_sha1(message): def to_sha1(message):
@@ -65,7 +65,7 @@ def to_int(x):
def to_percent(x): def to_percent(x):
"""Takes a float and returns a string""" """Takes a float and returns a string"""
return (u"%.2f " % x).replace('.', ',') + "%" return ("%.2f " % x).replace('.', ',') + "%"
@view_config(route_name='home', renderer='../templates/default/home.pt', permission='view') @view_config(route_name='home', renderer='../templates/default/home.pt', permission='view')
@@ -89,7 +89,7 @@ def envoyer_mdp(request):
if member: if member:
# Fabrication du corps du email_passwordMessage # Fabrication du corps du email_passwordMessage
lien = update_membre_mdp_oublie(request, login) lien = update_membre_mdp_oublie(request, login)
body = u""" body = """
Le lien suivant vous dirigera vers une page où vous pourrez ré-initialiser votre mot de passe d'accès à « gestion.entreprise-dumas.com » : Le lien suivant vous dirigera vers une page où vous pourrez ré-initialiser votre mot de passe d'accès à « gestion.entreprise-dumas.com » :
@@ -100,13 +100,13 @@ Le lien suivant vous dirigera vers une page où vous pourrez ré-initialiser vot
""" % (request.route_url('redefinir_mdp', lien=lien)) """ % (request.route_url('redefinir_mdp', lien=lien))
envoyerMail(request, member.email, u"Demande de ré-initialisation du mot de passe", body) envoyerMail(request, member.email, "Demande de ré-initialisation du mot de passe", body)
request.session.flash(u"Votre demande de ré-initialisation de mot de passe vous a été envoyée à %s." % member.email) request.session.flash("Votre demande de ré-initialisation de mot de passe vous a été envoyée à %s." % member.email)
return HTTPFound(location=request.route_url('login')) return HTTPFound(location=request.route_url('login'))
else: else:
message = u"Le mot de passe fourni est incorrect." message = "Le mot de passe fourni est incorrect."
return { return {
'page_title': u"Changer mon mot de passe", 'page_title': "Changer mon mot de passe",
'url': url, 'url': url,
'message': message, 'message': message,
} }
@@ -124,13 +124,13 @@ def changer_mdp(request):
new_password = request.params['new_password1'] new_password = request.params['new_password1']
if member.mdp == to_sha1(password): if member.mdp == to_sha1(password):
update_membre_mdp(request, logged_in, new_password) update_membre_mdp(request, logged_in, new_password)
request.session.flash(u"Votre mot de passe a été mis à jour avec succès.") request.session.flash("Votre mot de passe a été mis à jour avec succès.")
return HTTPFound(location=request.route_url('home')) return HTTPFound(location=request.route_url('home'))
else: else:
message = u"Le mot de passe actuel n'est pas correct." message = "Le mot de passe actuel n'est pas correct."
return { return {
'page_title': u"Changer mon mot de passe", 'page_title': "Changer mon mot de passe",
'url': url, 'url': url,
'member': member, 'member': member,
'message': message, 'message': message,
@@ -161,17 +161,17 @@ def redefinir_mdp(request):
mdp = request.params["new_password1"] mdp = request.params["new_password1"]
if login == membre.CD_UTI: if login == membre.CD_UTI:
update_membre_mdp(request, login, mdp) update_membre_mdp(request, login, mdp)
request.session.flash(u"Votre mot de passe a été modifié avec succès.", 'success') request.session.flash("Votre mot de passe a été modifié avec succès.", 'success')
return HTTPFound(location=request.route_url('login')) return HTTPFound(location=request.route_url('login'))
else: else:
request.session.flash(u"Identifiant incorrect.", 'danger') request.session.flash("Identifiant incorrect.", 'danger')
return HTTPFound(location=request.route_url('login')) return HTTPFound(location=request.route_url('login'))
else: else:
request.session.flash(u"Le lien n'est plus valable.", 'warning') request.session.flash("Le lien n'est plus valable.", 'warning')
return HTTPFound(location=request.route_url('login')) return HTTPFound(location=request.route_url('login'))
return { return {
'page_title': u"Définissez votre mot de passe", 'page_title': "Définissez votre mot de passe",
'url': url, 'url': url,
} }
@@ -209,10 +209,10 @@ def login(request):
headers = remember(request, login) headers = remember(request, login)
return HTTPFound(location=came_from, headers=headers) return HTTPFound(location=came_from, headers=headers)
message = u"Email et mot de passe invalides. La connexion a échoué." message = "Email et mot de passe invalides. La connexion a échoué."
return { return {
'page_title': u"", 'page_title': "",
'url': login_url, 'url': login_url,
'came_from': came_from, 'came_from': came_from,
'login': login, 'login': login,
@@ -224,14 +224,14 @@ def login(request):
def logout(request): def logout(request):
request.session.invalidate() request.session.invalidate()
headers = forget(request) headers = forget(request)
request.session.flash(u"Vous avez bien été déconnecté.") request.session.flash("Vous avez bien été déconnecté.")
return HTTPFound(location=request.route_url('login', login=''), return HTTPFound(location=request.route_url('login', login=''),
headers=headers) headers=headers)
def envoyerMail(request, destinataire, objet, corps): def envoyerMail(request, destinataire, objet, corps):
body = u""" body = """
%s %s
@@ -240,7 +240,7 @@ gestion.entreprise-dumas.com
""" % (corps) """ % (corps)
message = Message(subject=u"[Ent. Dumas] %s" % objet, message = Message(subject="[Ent. Dumas] %s" % objet,
sender=request.registry.settings['mondumas.admin_email'], sender=request.registry.settings['mondumas.admin_email'],
body=body) body=body)
message.add_recipient(destinataire) message.add_recipient(destinataire)