]> git.parisson.com Git - mezzo.git/commitdiff
Task #356: confirmation cart page
authorEmilie <zawadzki@ircam.fr>
Thu, 3 Nov 2016 17:20:24 +0000 (18:20 +0100)
committerEmilie <zawadzki@ircam.fr>
Thu, 3 Nov 2016 17:20:24 +0000 (18:20 +0100)
app/local_settings.py
app/organization/agenda/urls.py
app/organization/agenda/views.py
app/templates/agenda/confirmation.html [new file with mode: 0644]
app/templates/agenda/event_booking.html

index 8391d50a7b8fb45c6161dbf6b5efdc9fd4e17d3e..d5e0aa1fd208036bff4b257ed5e5f559d23278db 100644 (file)
@@ -170,10 +170,10 @@ EVENT_SLUG = 'agenda'
 EVENT_GOOGLE_MAPS_DOMAIN = 'maps.google.fr'
 EVENT_PER_PAGE = 50
 EVENT_USE_FEATURED_IMAGE = True
-# EVENT_SHOP_URL = 'http://eve-dev2.ircam.fr/pub.php/manifestation/'
-EVENT_SHOP_URL = "http://eve-dev2.ircam.fr/pub.php/event/%d/edit"
-
-EVENT_PASS_URL = 'http://eve-dev2.ircam.fr/pub.php/pass/'
+EVENT_DOMAIN = "http://eve-dev2.ircam.fr"
+EVENT_SHOP_URL = EVENT_DOMAIN+"/pub.php/event/%d/edit"
+EVENT_PASS_URL = EVENT_DOMAIN+"/pub.php/pass/"
+EVENT_CONFIRMATION_URL = EVENT_DOMAIN+"/pub.php/cart/done?transaction_id=%s"
 EVENT_EXCLUDE_TAG_LIST = ['tournees', ]
 
 if DEBUG:
index 1caa128395db7af95914ea4d5f2801e1f14b08ca..0ba3f170a2ccb738819946a8b1b09fde8ab77e53 100644 (file)
@@ -8,8 +8,11 @@ from mezzanine.core.views import direct_to_template
 from mezzanine.conf import settings
 
 from organization.core.views import *
+from organization.agenda.views import *
 
 
 urlpatterns = [
     url("^%s/" % settings.EVENT_SLUG, include("mezzanine_agenda.urls")),
+    url("^%s/confirmation/(?P<transaction_id>[0-9]*)$" % settings.EVENT_SLUG, ConfirmationView.as_view(), name="organization-agenda-confirmation"),
 ]
+#
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..aa4341ccf605e80886d90bb0da7e2045a1f1b966 100644 (file)
@@ -0,0 +1,11 @@
+from django.views.generic.base import TemplateView
+from mezzanine.conf import settings
+
+class ConfirmationView(TemplateView):
+
+    template_name = "agenda/confirmation.html"
+
+    def get_context_data(self, **kwargs):
+        context = super(ConfirmationView, self).get_context_data(**kwargs)
+        context['confirmation_url'] = settings.EVENT_CONFIRMATION_URL % kwargs['transaction_id']
+        return context
diff --git a/app/templates/agenda/confirmation.html b/app/templates/agenda/confirmation.html
new file mode 100644 (file)
index 0000000..2fbf94b
--- /dev/null
@@ -0,0 +1,18 @@
+
+{% extends "pages/page.html" %}
+{% load i18n mezzanine_tags keyword_tags pages_tags organization_tags %}
+
+{% block meta_title %}{% trans "Confirmation" %}{% endblock %}
+
+
+{% block page_class %}
+    Confirmation
+{% endblock %}
+
+{% block page_title %}
+  <h1 class="dotted">{% trans "Confirmation" %}</h1>
+{% endblock %}
+
+{% block page_content %}
+    <iframe width="100%" height="820px" scrolling="auto" src="{{ confirmation_url }}" frameborder="0" allowfullscreen=""></iframe>
+{% endblock %}
index 432cd2f61565696d69f57e4902178575c2c142f3..cfd4073f238606ff6a5d26c3778ddf09275aeabd 100644 (file)
@@ -2,5 +2,5 @@
 {% load mezzanine_tags comment_tags keyword_tags rating_tags i18n future disqus_tags event_tags organization_tags %}
 
 {% block event_detail_content %}
-    <iframe width="100%" height="750px" scrolling="auto" src="{{ shop_url }}" frameborder="0" allowfullscreen=""></iframe>
+    <iframe width="100%" height="820px" scrolling="auto" src="{{ shop_url }}" frameborder="0" allowfullscreen=""></iframe>
 {% endblock %}