form justificatif: upload fichier desactivé (WIP)

This commit is contained in:
Emmanuel Viennet 2023-12-12 20:19:18 +01:00
parent 1c6e54c76c
commit 5b7801e735
2 changed files with 6 additions and 4 deletions

View File

@ -60,10 +60,10 @@ div.submit > input {
{{ render_field_errors(form, 'assi_raison') }} {{ render_field_errors(form, 'assi_raison') }}
</div> </div>
{# Fichier(s) justificatif(s) #} {# Fichier(s) justificatif(s) #}
<div> <div><em>chargement fichier désactivé (travaux en cours), passer ensuite par "modifier le justificatif"</em>
<div>{{ form.fichiers.label }}</div> {# <div>{{ form.fichiers.label }}</div>
{{ form.fichiers() }} {{ form.fichiers() }}
{{ render_field_errors(form, 'fichiers') }} {{ render_field_errors(form, 'fichiers') }} #}
</div> </div>
{# Date dépot #} {# Date dépot #}
{{ form.entry_date.label }}&nbsp;: {{ form.entry_date }} {{ form.entry_date.label }}&nbsp;: {{ form.entry_date }}

View File

@ -675,6 +675,8 @@ def _record_justificatif_etud(
) )
db.session.add(just) db.session.add(just)
if not _upload_justificatif_files(just, form): if not _upload_justificatif_files(just, form):
flash("Erreur enregistrement fichiers")
log("problem in _upload_justificatif_files, rolling back")
db.session.rollback() db.session.rollback()
return False return False
db.session.commit() db.session.commit()
@ -709,7 +711,7 @@ def _upload_justificatif_files(
# On actualise l'archive du justificatif # On actualise l'archive du justificatif
just.fichier = archive_name just.fichier = archive_name
db.session.add(just) db.session.add(just)
db.session.commit()
return True return True
except ScoValueError as exc: except ScoValueError as exc:
log( log(