interdire de modifier un rapport déjà facturé

This commit is contained in:
2020-07-02 09:19:29 +02:00
parent ae08fbfd0b
commit 13fdabaf86
3 changed files with 15 additions and 3 deletions

View File

@@ -595,6 +595,10 @@ def rdf_view(request):
date_rapport = rapport.date_rapport.strftime('%d-%m-%Y')
else:
date_rapport = ''
if rapport.date_facture:
date_facture = rapport.date_facture.strftime('%d-%m-%Y')
else:
date_facture = ''
# lire tous les photos attachées
photos1 = get_photos(request, nodossier, norapport, 1)
@@ -635,7 +639,7 @@ def rdf_view(request):
return HTTPFound(location=request.route_url('dossier_view', nodossier=nodossier))
if 'form.validate' in request.params:
validate_rapport(request, norapport)
update_rapport_validate(request, norapport)
request.session.flash(u"Le rapporta été validé avec succès.", 'success')
return HTTPFound(location=request.route_url('dossier_view', nodossier=nodossier))
@@ -655,6 +659,7 @@ def rdf_view(request):
'norapport': norapport,
'date_rapport': date_rapport,
'date_relu': date_relu,
'date_facture': date_facture,
'photos1': photos1,
'photos2': photos2,
'docs_url': request.static_url(request.registry.settings['mondumas.devfac_url']),
@@ -744,6 +749,9 @@ def rdf_bill(request):
article = request.params['article']
insert_facture_rdf(request, 'PL', rapport.nochantier, rapport.CD_CLI, rapport.NOMCLI, logged_in, article, rapport.date_inter.strftime('%d-%m-%Y'))
# marquer le rapport comme facturé
update_rapport_facture(request, norapport)
request.session.flash("Le rapport a été généré avec succès.", 'success')
return HTTPFound(location=request.route_url('dossier_view', nodossier=nodossier))