forked from DGNum/gestioCOF
Affiche un message d'erreur lors de l'enregistrement des voeux BDA
Voir #203
This commit is contained in:
parent
ba21de683b
commit
e09fa2b847
1 changed files with 11 additions and 2 deletions
13
bda/views.py
13
bda/views.py
|
@ -192,6 +192,7 @@ def inscription(request, tirage_id):
|
|||
|
||||
success = False
|
||||
stateerror = False
|
||||
form_invalid = False
|
||||
if request.method == "POST":
|
||||
# use *this* queryset
|
||||
dbstate = _hash_queryset(participant.choixspectacle_set.all())
|
||||
|
@ -204,6 +205,8 @@ def inscription(request, tirage_id):
|
|||
formset.save()
|
||||
success = True
|
||||
formset = BdaFormSet(instance=participant)
|
||||
else:
|
||||
form_invalid = True
|
||||
else:
|
||||
formset = BdaFormSet(instance=participant)
|
||||
# use *this* queryset
|
||||
|
@ -217,15 +220,21 @@ def inscription(request, tirage_id):
|
|||
# Messages
|
||||
if success:
|
||||
messages.success(
|
||||
request, "Votre inscription a été mise à jour avec " "succès !"
|
||||
request, "Votre inscription a été mise à jour avec succès !"
|
||||
)
|
||||
if stateerror:
|
||||
elif stateerror:
|
||||
messages.error(
|
||||
request,
|
||||
"Impossible d'enregistrer vos modifications "
|
||||
": vous avez apporté d'autres modifications "
|
||||
"entre temps.",
|
||||
)
|
||||
elif form_invalid:
|
||||
messages.error(
|
||||
request,
|
||||
"Une erreur s'est produite lors de l'enregistrement de vos vœux. "
|
||||
"Avez-vous demandé plusieurs fois le même spectacle ?",
|
||||
)
|
||||
return render(
|
||||
request,
|
||||
"bda/inscription-tirage.html",
|
||||
|
|
Loading…
Reference in a new issue