ajout suppression des photos, bouton valider rapport
This commit is contained in:
@@ -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))
|
||||
|
||||
|
||||
Reference in New Issue
Block a user