fixed get status table

This commit is contained in:
2021-06-23 14:05:27 +02:00
parent 35def60078
commit 3cb7664a08
4 changed files with 15 additions and 16 deletions

View File

@@ -126,23 +126,18 @@ def dossier_view(request):
# select background color according to society
bg_color = "bg-%s" % societe
status = ["0 | Non traité", "1 | Contact pris", "2 | RDV pris", "3 | Devis établi", "4 | Devis accepté", "5 | Trav. plan",
"6 | Facturé", "7 | Réglé part.", "8 | Réglé", "10 | Annulé", "11 | Refusé", "12 | Attente"]
status = get_status_by_id(request, '')
if 'form.close' in request.params:
status = request.params["status"]
motif = request.params["motif"]
code = status[:2].strip()
code, libelle = status.split(' | ')
code = int(code)
action = str(get_status_by_id(request, code)[0].libelle)
if int(code) < 10:
comment = action + " pour ce dossier car " + motif
else:
comment = 'Le dossier est ' + action + ' car ' + motif
insert_suivi(request, nodossier, comment)
if code >= 10:
comment = 'Le dossier est ' + libelle + ' : ' + motif
insert_suivi(request, nodossier, comment)
update_dossier_cloture(request, nodossier, code, logged_in)
request.session.flash(u"Le dossier a été cloturé avec succès.", 'success')