From f686c99239ddc4ce49e4c49874be0f811c173781 Mon Sep 17 00:00:00 2001 From: Ludovic Stephan Date: Mon, 3 Oct 2016 18:52:09 +0200 Subject: [PATCH 1/4] =?UTF-8?q?ajoute=20boutons=20pour=20tout=20(d=C3=A9)s?= =?UTF-8?q?=C3=A9lectionner?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bda/templates/liste-reventes.html | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/bda/templates/liste-reventes.html b/bda/templates/liste-reventes.html index 78f3ac08..a619ed4c 100644 --- a/bda/templates/liste-reventes.html +++ b/bda/templates/liste-reventes.html @@ -11,7 +11,20 @@ {% endif %}
{% csrf_token %} - {{form | bootstrap}} +
+

Spectacles

+
+ + + +
+
    + {% for checkbox in form.spectacles %} +
  • {{checkbox}}
  • + {%endfor%} +
+
+
@@ -23,4 +36,13 @@
  • {{spectacle}}
  • {% endfor %} {% endif %} + + {% endblock %} From 5e848e4442b528fb33056d02fca853551ee514d6 Mon Sep 17 00:00:00 2001 From: Ludovic Stephan Date: Mon, 3 Oct 2016 19:37:21 +0200 Subject: [PATCH 2/4] fix date mail revente --- bda/models.py | 7 +++++-- bda/templates/mail-revente.txt | 3 ++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/bda/models.py b/bda/models.py index 085bd548..d1b5ba3c 100644 --- a/bda/models.py +++ b/bda/models.py @@ -270,7 +270,10 @@ class SpectacleRevente(models.Model): mail_body = render_template('mail-revente.txt', { 'user': participant.user, 'spectacle': self.attribution.spectacle, - 'revente': self}) + 'time': self.date.astimezone( + timezone.get_current_timezone()) \ + .strftime('%d %b %Y %H:%M'), + 'id': self.id}) mail_tot = mail.EmailMessage( mail_object, mail_body, settings.REVENTE_FROM, [participant.user.email], @@ -313,7 +316,7 @@ class SpectacleRevente(models.Model): mail_buyer = """Bonjour, Tu as été tiré-e au sort pour racheter une place pour %s le %s (%s) à %0.02f€. -Tu peux contacter le vendeur à l'adresse %s. +Tu peux contacter le/la vendeur-se à l'adresse %s. Chaleureusement, Le BdA""" % (spectacle.title, spectacle.date_no_seconds(), diff --git a/bda/templates/mail-revente.txt b/bda/templates/mail-revente.txt index 94cab1b1..4dff5b7e 100644 --- a/bda/templates/mail-revente.txt +++ b/bda/templates/mail-revente.txt @@ -2,7 +2,8 @@ Bonjour {{ user.get_full_name }} Une place pour le spectacle {{ spectacle.title }} ({{spectacle.date_no_seconds}}) a été postée sur BdA-Revente. -Si ce spectacle t'intéresse toujours, merci de nous le signaler en cliquant sur ce lien : {% url "bda-revente-interested" revente.id %}. Dans le cas où plusieurs personnes seraient intéressées, nous procèderons à un tirage au sort le {{revente.date_no_seconds}} +Si ce spectacle t'intéresse toujours, merci de nous le signaler en cliquant sur ce lien : {% url "bda-revente-interested" id %}. +Dans le cas où plusieurs personnes seraient intéressées, nous procèderons à un tirage au sort le {{time}}. Chaleureusement, Le BdA From 7ec6d2398763e3b6eaff32ff069e1daa6abccc2c Mon Sep 17 00:00:00 2001 From: Ludovic Stephan Date: Thu, 6 Oct 2016 14:26:47 +0200 Subject: [PATCH 3/4] fix reinit --- bda/forms.py | 2 +- bda/models.py | 1 + bda/views.py | 4 +++- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/bda/forms.py b/bda/forms.py index c2eec894..fe20e565 100644 --- a/bda/forms.py +++ b/bda/forms.py @@ -68,7 +68,7 @@ class AnnulForm(forms.Form): self.fields['attributions'].queryset = participant.attribution_set\ .filter(spectacle__date__gte=timezone.now(), revente__isnull=False, - revente__date__gte=timezone.now()-timedelta(hours=1))\ + revente__date__gt=timezone.now()-timedelta(hours=1))\ .filter(Q(revente__soldTo__isnull=True) | Q(revente__soldTo=participant)) diff --git a/bda/models.py b/bda/models.py index d1b5ba3c..a10fe5b4 100644 --- a/bda/models.py +++ b/bda/models.py @@ -223,6 +223,7 @@ class SpectacleRevente(models.Model): answered_mail = models.ManyToManyField(Participant, related_name="wanted", blank=True) + seller = models.ForeignKey(Participant, related_name="original_shows", verbose_name="Vendeur") diff --git a/bda/views.py b/bda/views.py index 4f1ba977..b87b90d4 100644 --- a/bda/views.py +++ b/bda/views.py @@ -333,7 +333,9 @@ def revente(request, tirage_id): revente = rev.get() revente.date = timezone.now() - timedelta(hours=1) revente.soldTo = None - revente.answered_mail = None + if revente.answered_mail: + revente.answered_mail.clear() + revente.save() else: resellform = ResellForm(participant, prefix='resell') From ca175fdf506d3e0a96ac19384c570729a3bb09d5 Mon Sep 17 00:00:00 2001 From: Ludovic Stephan Date: Thu, 6 Oct 2016 14:41:26 +0200 Subject: [PATCH 4/4] remove other work --- bda/templates/liste-reventes.html | 24 +----------------------- 1 file changed, 1 insertion(+), 23 deletions(-) diff --git a/bda/templates/liste-reventes.html b/bda/templates/liste-reventes.html index a619ed4c..78f3ac08 100644 --- a/bda/templates/liste-reventes.html +++ b/bda/templates/liste-reventes.html @@ -11,20 +11,7 @@ {% endif %}
    {% csrf_token %} -
    -

    Spectacles

    -
    - - - -
    -
      - {% for checkbox in form.spectacles %} -
    • {{checkbox}}
    • - {%endfor%} -
    -
    -
    + {{form | bootstrap}}
    @@ -36,13 +23,4 @@
  • {{spectacle}}
  • {% endfor %} {% endif %} - - {% endblock %}