From d33e015919c4c57bff0138f4daa8c3467e4da7b5 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Mon, 9 Nov 2015 21:32:37 +0100 Subject: [PATCH] Added an global index page --- src/pretix/multidomain/maindomain_urlconf.py | 4 ++- .../templates/pretixpresale/index.html | 30 +++++++++++++++++++ src/static/pretixpresale/less/index.less | 28 +++++++++++++++++ 3 files changed, 61 insertions(+), 1 deletion(-) create mode 100644 src/pretix/presale/templates/pretixpresale/index.html create mode 100644 src/static/pretixpresale/less/index.less diff --git a/src/pretix/multidomain/maindomain_urlconf.py b/src/pretix/multidomain/maindomain_urlconf.py index 57b697199b..a83e73044c 100644 --- a/src/pretix/multidomain/maindomain_urlconf.py +++ b/src/pretix/multidomain/maindomain_urlconf.py @@ -1,4 +1,5 @@ from django.conf.urls import include, url +from django.views.generic import TemplateView from pretix.presale.urls import ( event_patterns, locale_patterns, organizer_patterns, @@ -8,7 +9,8 @@ from pretix.urls import common_patterns presale_patterns_main = [ url(r'', include(locale_patterns + [ url(r'^(?P[^/]+)/(?P[^/]+)/', include(event_patterns)), - url(r'^(?P[^/]+)/', include(organizer_patterns)) + url(r'^(?P[^/]+)/', include(organizer_patterns)), + url(r'^$', TemplateView.as_view(template_name='pretixpresale/index.html')) ], namespace='presale')) ] diff --git a/src/pretix/presale/templates/pretixpresale/index.html b/src/pretix/presale/templates/pretixpresale/index.html new file mode 100644 index 0000000000..0b48f4089a --- /dev/null +++ b/src/pretix/presale/templates/pretixpresale/index.html @@ -0,0 +1,30 @@ +{% load i18n %} +{% load compress %} +{% load staticfiles %} + + + + {{ settings.PRETIX_INSTANCE_NAME }} + {% compress css %} + + {% endcompress %} + + + +
+ + +

{% trans "Hello!" %}

+

+ {% with "href='http://pretix.eu'" as a_attr %} + {% blocktrans trimmed %} + This is a ticket presale system powered by pretix. + {% endblocktrans %} + {% endwith %} +

+

+ {% trans "There is nothing to see here yet." %} +

+
+ + diff --git a/src/static/pretixpresale/less/index.less b/src/static/pretixpresale/less/index.less new file mode 100644 index 0000000000..ce1ea3b23c --- /dev/null +++ b/src/static/pretixpresale/less/index.less @@ -0,0 +1,28 @@ +@import "../../bootstrap/less/bootstrap.less"; +@import "../../fontawesome/less/font-awesome.less"; +@import "../../pretixbase/less/colors.less"; + +@fa-font-path: "../../fontawesome/fonts"; + +body { + background: #ececec; + text-align: center; + padding: 50px 0; +} + +.big-rotating-icon { + margin-top: 50px; + -webkit-animation: fa-spin 8s infinite linear; + animation: fa-spin 8s infinite linear; + font-size: 200px; + color: @brand-primary; +} + +.logo { + width: 330px; + margin: auto; + display: block; + margin-top: 10%; + height: auto; + max-width: 100%; +}