possibilité au manager de modifier date_inter et auteur du rdf

This commit is contained in:
2020-09-11 11:38:15 +02:00
parent aa298d613b
commit 7d81e0be71
5 changed files with 45 additions and 6 deletions

View File

@@ -438,6 +438,10 @@ def rdf_edit(request):
elements_couvert = get_rdf_causes(request, 'C06')
voisins = get_rdf_causes(request, 'C07')
tierce_personnes = get_rdf_causes(request, 'C08')
# liste des users avec agenda
users = get_users_agenda(request, '')
# lire code accès du user
access = get_userAccess(request, logged_in)
if 'form.submitted' in request.params:
if 'signature_svg' in request.params:
@@ -449,6 +453,10 @@ def rdf_edit(request):
for param, db_value in rapport.items():
if param in request.params and request.params[param] != db_value:
new_values[param] = request.params[param]
if 'date_inter' in request.params:
ddate = datetime.strptime(request.params['date_inter'], '%d-%m-%Y')
new_values['date_inter'] = ddate.strftime("%Y-%m-%d")
# case à cocher ?
if 'sonde_capa' in request.params:
new_values['sonde_capa'] = 1
@@ -499,7 +507,7 @@ def rdf_edit(request):
else:
new_values['test_fumigenes'] = 0
if new_values:
if new_values:
update_rapport(request, nodossier, date_inter, new_values)
request.session.flash(u"Le dossier a été mis à jour avec succès.", 'success')
return HTTPFound(location=request.route_url('dossier_view', nodossier=nodossier))
@@ -519,6 +527,8 @@ def rdf_edit(request):
'elements_couvert': elements_couvert,
'voisins':voisins,
'tierce_personnes': tierce_personnes,
'users': users,
'access': access,
}
@view_config(route_name='rdf_list', renderer='../templates/dossier/rdf_list.pt', permission='view')