ajout p_texts

This commit is contained in:
2020-03-12 22:33:40 +01:00
parent 932fc6a441
commit ae4484374f
14 changed files with 327 additions and 28 deletions

View File

@@ -81,9 +81,13 @@ def dossier_lookup(request):
if len(chantiers) == 0:
message = "Chantier non trouvé : %s" % name
# construire la liste
for item in chantiers:
for item in chantiers:
if item.humidite != 0:
status = 'Humidité'
else:
status = item.status
d = ('%s-%s' % (societe, item.numero),item.date.strftime('%d-%m-%Y'), item.nomcli, item.chantier, to_euro(item.montant),
item.nosin, item.status, item.usermaj)
item.nosin, status, item.usermaj)
liste.append(d)
if len(name) == 0 :
@@ -254,12 +258,14 @@ def dossier_edit(request):
logged_in = request.authenticated_userid
nodossier = request.matchdict['nodossier']
url = request.route_url('dossier_edit', nodossier=nodossier)
message = ''
dossier = get_dossier_by_no(request, nodossier)
if not dossier:
request.session.flash(u"Le dossier no %s est introuvable" % (nodossier), 'danger')
return HTTPFound(location=request.route_url('dossier_lookup'))
code_postal = '%s - %s' % (dossier.C_CP, dossier.C_VILLE)
# lire table expert
experts = get_experts(request, dossier.CABINET, 0)
@@ -269,7 +275,22 @@ def dossier_edit(request):
if param in request.params and request.params[param] != db_value:
new_values[param] = request.params[param]
if new_values:
# controle saisie code postal
code_postal = request.params['code_postal']
cp = code_postal.split(' - ')
cp = code_postal.split(' - ')
if len(cp) < 2:
message = 'Code postal invalide. Veuillez sélectionner un parmi la liste.'
else:
new_values['c_cp'] = cp[0]
new_values['c_ville'] = cp[1]
# ascenseur coché ?
if 'ascenseur' in request.params:
new_values['c_ascenseur'] = 1
else:
new_values['c_ascenseur'] = 0
update_dossier(request, nodossier, new_values)
request.session.flash(u"Le dossier a été mis à jour avec succès.", 'success')
return HTTPFound(location=request.route_url('dossier_view', nodossier=nodossier))
@@ -277,9 +298,11 @@ def dossier_edit(request):
return {
'page_title': "Modifier le dossier : %s" % nodossier,
'url': url,
'message': message,
'dossier': dossier,
'nodossier': nodossier,
'experts': experts,
'code_postal': code_postal,
}
@view_config(route_name='upload_doc', renderer='../templates/dossier/upload_doc.pt', permission='view')