ajout bouton changement de statut pour dossier
This commit is contained in:
@@ -126,15 +126,25 @@ def dossier_view(request):
|
||||
# select background color according to society
|
||||
bg_color = "bg-%s" % societe
|
||||
|
||||
if 'form.close' in request.params:
|
||||
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"]
|
||||
|
||||
action = request.params["type_act"]
|
||||
if 'form.close' in request.params:
|
||||
status = request.params["status"]
|
||||
motif = request.params["motif"]
|
||||
|
||||
comment = 'Le dossier est' + action + 'car' + motif
|
||||
code = status[:2].strip()
|
||||
|
||||
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)
|
||||
|
||||
update_dossier_cloture(request, nodossier, logged_in)
|
||||
update_dossier_cloture(request, nodossier, code, logged_in)
|
||||
request.session.flash(u"Le dossier a été cloturé avec succès.", 'success')
|
||||
return HTTPFound(url)
|
||||
|
||||
@@ -153,6 +163,7 @@ def dossier_view(request):
|
||||
'docs_url': request.static_url(request.registry.settings['mondumas.devfac_url']),
|
||||
'bg_color': bg_color,
|
||||
'access': access,
|
||||
'status': status,
|
||||
}
|
||||
|
||||
@view_config(route_name='dossier_selected', permission='view')
|
||||
|
||||
Reference in New Issue
Block a user