ajout suppression des photos, bouton valider rapport

This commit is contained in:
2019-04-22 18:11:53 +02:00
parent e3c62af198
commit 18fb3c5ceb
9 changed files with 118 additions and 55 deletions

View File

@@ -394,7 +394,7 @@ def upload_img(request):
photos = get_photos(request, nochantier, norapport)
return {
'page_title': u"Télécharger une photo",
'page_title': u"Gérer les photos",
'url': url,
'nochantier': nochantier,
'norapport': norapport,
@@ -514,13 +514,17 @@ def rdf_list(request):
# construire la liste
liste=[]
for item in items:
if item.date_relu :
date_relu = item.date_relu.strftime('%d-%m-%Y')
else:
date_relu = ''
if item.date_rapport :
date_rapport = item.date_rapport.strftime('%d-%m-%Y')
else:
date_rapport = ''
d = (item.nochantier, item.date_inter.strftime('%d-%m-%Y'), date_rapport, '%s %s' % (item.C_QUALITE, item.C_NOM), item.NOMCLI, item.NOSIN,
item.auteur_code, item.no_id)
d = (item.no_id, item.date_inter.strftime('%d-%m-%Y'), date_relu, date_rapport, '%s - %s %s' % (item.nochantier, item.C_QUALITE, item.C_NOM), item.NOMCLI, item.NOSIN,
item.auteur_code)
liste.append(d)
return {
@@ -537,6 +541,10 @@ def rdf_view(request):
# lire le rapport
rapport = get_rapport_by_no_id(request, norapport)
nodossier = 'PL-' + str(rapport.nochantier)
if rapport.date_relu:
date_relu = rapport.date_relu.strftime('%d-%m-%Y')
else:
date_relu = ''
if rapport.date_rapport:
date_rapport = rapport.date_rapport.strftime('%d-%m-%Y')
else:
@@ -578,6 +586,10 @@ def rdf_view(request):
request.session.flash(u"Le rapport a été génré avec succès.", 'success')
return HTTPFound(location=request.route_url('dossier_view', nodossier=nodossier))
if 'form.validate' in request.params:
validate_rapport(request, norapport)
request.session.flash(u"Le rapporta été validé avec succès.", 'success')
if 'form.delete' in request.params:
delete_rapport(request, norapport)
request.session.flash(u"Le rapporta été supprimé avec succès.", 'success')
@@ -593,6 +605,7 @@ def rdf_view(request):
'nochantier': rapport.nochantier,
'norapport': norapport,
'date_rapport': date_rapport,
'date_relu': date_relu,
'photos': photos,
'docs_url': request.static_url(request.registry.settings['mondumas.devfac_url']),
}
@@ -624,3 +637,15 @@ def rdf_rapport(request):
'photos': photos,
'docs_url': request.static_url(request.registry.settings['mondumas.devfac_url']),
}
@view_config(route_name='rdf_imgdel', permission='view')
def rdf_imgdel(request):
logged_in = request.authenticated_userid.upper()
nochantier = request.matchdict['nochantier']
norapport = request.matchdict['norapport']
nomfic = request.matchdict['nomfic']
delete_photos(request, nochantier, norapport, nomfic)
request.session.flash(u"La photo %s a été supprimé avec succès" % (nomfic), 'success')
return HTTPFound(location=request.route_url("upload_img", norapport=norapport))