Interdit de lancer un tirage avant sa fermeture
Et résout un conflit dans les migrations
This commit is contained in:
parent
1336e11eef
commit
71b810695f
3 changed files with 7 additions and 4 deletions
|
@ -19,7 +19,7 @@ def forwards_func(apps, schema_editor):
|
|||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('bda', '0003_update_tirage_and_spectacle'),
|
||||
('bda', '0004_mails-rappel'),
|
||||
]
|
||||
|
||||
operations = [
|
|
@ -3,6 +3,8 @@
|
|||
{% block realcontent %}
|
||||
<h2>Raté, le tirage ne peut pas être lancé !</h2>
|
||||
|
||||
<p>Si vous savez ce que vous faites, vous pouvez autoriser le lancement du
|
||||
tirage dans l'<a href="{% url "admin:index" %}">interface admin</a>.</p>
|
||||
<p>Soit les inscriptions ne sont en pas encore fermées, soit le lancement du
|
||||
tirage est désactivé. Si vous savez ce que vous faites, vous pouvez autoriser
|
||||
le lancement du tirage dans
|
||||
l'<a href="{% url "admin:index" %}">interface admin</a>.</p>
|
||||
{% endblock %}
|
||||
|
|
|
@ -263,7 +263,8 @@ def do_tirage(request, tirage_id):
|
|||
@buro_required
|
||||
def tirage(request, tirage_id):
|
||||
tirage_elt = get_object_or_404(Tirage, id=tirage_id)
|
||||
if not tirage_elt.enable_do_tirage:
|
||||
if not (tirage_elt.enable_do_tirage
|
||||
and tirage_elt.fermeture < timezone.now()):
|
||||
return render(request, "tirage-failed.html", {'tirage': tirage_elt})
|
||||
if request.POST:
|
||||
form = TokenForm(request.POST)
|
||||
|
|
Loading…
Reference in a new issue