From c639cd96f5ca569c69addbe0dd3cf3b7c2551054 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Wed, 4 Jan 2017 21:59:31 +0100 Subject: [PATCH] Moved static files and celery.py --- src/MANIFEST.in | 1 + src/pretix/base/__init__.py | 2 +- src/pretix/base/services/async.py | 2 +- src/pretix/base/services/cart.py | 2 +- src/pretix/base/services/export.py | 2 +- src/pretix/base/services/invoices.py | 2 +- src/pretix/base/services/mail.py | 2 +- src/pretix/base/services/orders.py | 2 +- src/pretix/base/services/tickets.py | 2 +- src/pretix/base/views/async.py | 2 +- src/pretix/{celery.py => celery_app.py} | 0 src/pretix/plugins/banktransfer/tasks.py | 2 +- src/pretix/presale/style.py | 2 +- src/pretix/settings.py | 6 +- src/{ => pretix}/static/bootstrap/LICENSE | 0 src/{ => pretix}/static/bootstrap/README.md | 0 .../fonts/glyphicons-halflings-regular.eot | Bin .../fonts/glyphicons-halflings-regular.svg | 0 .../fonts/glyphicons-halflings-regular.ttf | Bin .../fonts/glyphicons-halflings-regular.woff | Bin .../fonts/glyphicons-halflings-regular.woff2 | Bin .../static/bootstrap/js/bootstrap.js | 0 .../static/bootstrap/js/bootstrap.min.js | 0 src/{ => pretix}/static/bootstrap/js/npm.js | 0 .../static/bootstrap/scss/_bootstrap.scss | 0 .../bootstrap/scss/bootstrap/_alerts.scss | 0 .../bootstrap/scss/bootstrap/_badges.scss | 0 .../scss/bootstrap/_breadcrumbs.scss | 0 .../scss/bootstrap/_button-groups.scss | 0 .../bootstrap/scss/bootstrap/_buttons.scss | 0 .../bootstrap/scss/bootstrap/_carousel.scss | 0 .../bootstrap/scss/bootstrap/_close.scss | 0 .../bootstrap/scss/bootstrap/_code.scss | 0 .../scss/bootstrap/_component-animations.scss | 0 .../bootstrap/scss/bootstrap/_dropdowns.scss | 0 .../bootstrap/scss/bootstrap/_forms.scss | 0 .../bootstrap/scss/bootstrap/_glyphicons.scss | 0 .../bootstrap/scss/bootstrap/_grid.scss | 0 .../scss/bootstrap/_input-groups.scss | 0 .../bootstrap/scss/bootstrap/_jumbotron.scss | 0 .../bootstrap/scss/bootstrap/_labels.scss | 0 .../bootstrap/scss/bootstrap/_list-group.scss | 0 .../bootstrap/scss/bootstrap/_media.scss | 0 .../bootstrap/scss/bootstrap/_mixins.scss | 0 .../bootstrap/scss/bootstrap/_modals.scss | 0 .../bootstrap/scss/bootstrap/_navbar.scss | 0 .../bootstrap/scss/bootstrap/_navs.scss | 0 .../bootstrap/scss/bootstrap/_normalize.scss | 0 .../bootstrap/scss/bootstrap/_pager.scss | 0 .../bootstrap/scss/bootstrap/_pagination.scss | 0 .../bootstrap/scss/bootstrap/_panels.scss | 0 .../bootstrap/scss/bootstrap/_popovers.scss | 0 .../bootstrap/scss/bootstrap/_print.scss | 0 .../scss/bootstrap/_progress-bars.scss | 0 .../scss/bootstrap/_responsive-embed.scss | 0 .../scss/bootstrap/_responsive-utilities.scss | 0 .../scss/bootstrap/_scaffolding.scss | 0 .../bootstrap/scss/bootstrap/_tables.scss | 0 .../bootstrap/scss/bootstrap/_theme.scss | 0 .../bootstrap/scss/bootstrap/_thumbnails.scss | 0 .../bootstrap/scss/bootstrap/_tooltip.scss | 0 .../bootstrap/scss/bootstrap/_type.scss | 0 .../bootstrap/scss/bootstrap/_utilities.scss | 0 .../bootstrap/scss/bootstrap/_variables.scss | 0 .../bootstrap/scss/bootstrap/_wells.scss | 0 .../scss/bootstrap/mixins/_alerts.scss | 0 .../bootstrap/mixins/_background-variant.scss | 0 .../scss/bootstrap/mixins/_border-radius.scss | 0 .../scss/bootstrap/mixins/_buttons.scss | 0 .../scss/bootstrap/mixins/_center-block.scss | 0 .../scss/bootstrap/mixins/_clearfix.scss | 0 .../scss/bootstrap/mixins/_forms.scss | 0 .../scss/bootstrap/mixins/_gradients.scss | 0 .../bootstrap/mixins/_grid-framework.scss | 0 .../scss/bootstrap/mixins/_grid.scss | 0 .../scss/bootstrap/mixins/_hide-text.scss | 0 .../scss/bootstrap/mixins/_image.scss | 0 .../scss/bootstrap/mixins/_labels.scss | 0 .../scss/bootstrap/mixins/_list-group.scss | 0 .../scss/bootstrap/mixins/_nav-divider.scss | 0 .../bootstrap/mixins/_nav-vertical-align.scss | 0 .../scss/bootstrap/mixins/_opacity.scss | 0 .../scss/bootstrap/mixins/_pagination.scss | 0 .../scss/bootstrap/mixins/_panels.scss | 0 .../scss/bootstrap/mixins/_progress-bar.scss | 0 .../scss/bootstrap/mixins/_reset-filter.scss | 0 .../scss/bootstrap/mixins/_reset-text.scss | 0 .../scss/bootstrap/mixins/_resize.scss | 0 .../mixins/_responsive-visibility.scss | 0 .../scss/bootstrap/mixins/_size.scss | 0 .../scss/bootstrap/mixins/_tab-focus.scss | 0 .../scss/bootstrap/mixins/_table-row.scss | 0 .../scss/bootstrap/mixins/_text-emphasis.scss | 0 .../scss/bootstrap/mixins/_text-overflow.scss | 0 .../bootstrap/mixins/_vendor-prefixes.scss | 0 src/{ => pretix}/static/charts/morris.css | 0 src/{ => pretix}/static/charts/morris.js | 0 src/{ => pretix}/static/charts/raphael-min.js | 0 .../static/clipboard/clipboard.js | 0 .../static/clipboard/clipboard.min.js | 0 .../_bootstrap-datetimepicker.scss | 0 .../bootstrap-datetimepicker.js | 0 src/{ => pretix}/static/fontawesome/README.md | 0 .../static/fontawesome/fonts/FontAwesome.otf | Bin .../fontawesome/fonts/fontawesome-webfont.eot | Bin .../fontawesome/fonts/fontawesome-webfont.svg | 0 .../fontawesome/fonts/fontawesome-webfont.ttf | Bin .../fonts/fontawesome-webfont.woff | Bin .../fonts/fontawesome-webfont.woff2 | Bin .../static/fontawesome/scss/_animated.scss | 0 .../fontawesome/scss/_bordered-pulled.scss | 0 .../static/fontawesome/scss/_core.scss | 0 .../static/fontawesome/scss/_fixed-width.scss | 0 .../static/fontawesome/scss/_icons.scss | 0 .../static/fontawesome/scss/_larger.scss | 0 .../static/fontawesome/scss/_list.scss | 0 .../static/fontawesome/scss/_mixins.scss | 0 .../static/fontawesome/scss/_path.scss | 0 .../fontawesome/scss/_rotated-flipped.scss | 0 .../static/fontawesome/scss/_stacked.scss | 0 .../static/fontawesome/scss/_variables.scss | 0 .../static/fontawesome/scss/font-awesome.scss | 0 .../static/fonts/OpenSans-Bold.ttf | Bin .../static/fonts/OpenSans-Italic.ttf | Bin .../static/fonts/OpenSans-Regular.ttf | Bin .../OpenSans-Bold-webfont.eot | Bin .../OpenSans-Bold-webfont.svg | 0 .../OpenSans-Bold-webfont.ttf | Bin .../OpenSans-Bold-webfont.woff | Bin .../OpenSans-BoldItalic-webfont.eot | Bin .../OpenSans-BoldItalic-webfont.svg | 0 .../OpenSans-BoldItalic-webfont.ttf | Bin .../OpenSans-BoldItalic-webfont.woff | Bin .../OpenSans-Italic-webfont.eot | Bin .../OpenSans-Italic-webfont.svg | 0 .../OpenSans-Italic-webfont.ttf | Bin .../OpenSans-Italic-webfont.woff | Bin .../OpenSans-Regular-webfont.eot | Bin .../OpenSans-Regular-webfont.svg | 0 .../OpenSans-Regular-webfont.ttf | Bin .../OpenSans-Regular-webfont.woff | Bin .../static/jquery/js/jquery-2.1.1.min.js | 0 .../static/jsi18n/de-informal/djangojs.js | 156 ++++++++++++++++++ src/pretix/static/jsi18n/de/djangojs.js | 156 ++++++++++++++++++ src/pretix/static/jsi18n/en/djangojs.js | 125 ++++++++++++++ .../static/lightbox/css/lightbox.css | 0 .../static/lightbox/images/close.png | Bin .../static/lightbox/images/loading.gif | Bin .../static/lightbox/images/next.png | Bin .../static/lightbox/images/prev.png | Bin .../static/lightbox/js/lightbox.js | 0 .../static/lightbox/js/lightbox.min.js | 0 .../static/lightbox/js/lightbox.min.map | 0 .../static/moment/moment-with-locales.js | 0 .../static/pretixbase/img/favicon.ico | Bin .../static/pretixbase/img/flags/ad.png | Bin .../static/pretixbase/img/flags/ae.png | Bin .../static/pretixbase/img/flags/af.png | Bin .../static/pretixbase/img/flags/ag.png | Bin .../static/pretixbase/img/flags/ai.png | Bin .../static/pretixbase/img/flags/al.png | Bin .../static/pretixbase/img/flags/am.png | Bin .../static/pretixbase/img/flags/an.png | Bin .../static/pretixbase/img/flags/ao.png | Bin .../static/pretixbase/img/flags/ar.png | Bin .../static/pretixbase/img/flags/as.png | Bin .../static/pretixbase/img/flags/at.png | Bin .../static/pretixbase/img/flags/au.png | Bin .../static/pretixbase/img/flags/aw.png | Bin .../static/pretixbase/img/flags/ax.png | Bin .../static/pretixbase/img/flags/az.png | Bin .../static/pretixbase/img/flags/ba.png | Bin .../static/pretixbase/img/flags/bb.png | Bin .../static/pretixbase/img/flags/bd.png | Bin .../static/pretixbase/img/flags/be.png | Bin .../static/pretixbase/img/flags/bf.png | Bin .../static/pretixbase/img/flags/bg.png | Bin .../static/pretixbase/img/flags/bh.png | Bin .../static/pretixbase/img/flags/bi.png | Bin .../static/pretixbase/img/flags/bj.png | Bin .../static/pretixbase/img/flags/bm.png | Bin .../static/pretixbase/img/flags/bn.png | Bin .../static/pretixbase/img/flags/bo.png | Bin .../static/pretixbase/img/flags/br.png | Bin .../static/pretixbase/img/flags/bs.png | Bin .../static/pretixbase/img/flags/bt.png | Bin .../static/pretixbase/img/flags/bv.png | Bin .../static/pretixbase/img/flags/bw.png | Bin .../static/pretixbase/img/flags/by.png | Bin .../static/pretixbase/img/flags/bz.png | Bin .../static/pretixbase/img/flags/ca.png | Bin .../static/pretixbase/img/flags/cc.png | Bin .../static/pretixbase/img/flags/cd.png | Bin .../static/pretixbase/img/flags/cf.png | Bin .../static/pretixbase/img/flags/cg.png | Bin .../static/pretixbase/img/flags/ch.png | Bin .../static/pretixbase/img/flags/ci.png | Bin .../static/pretixbase/img/flags/ck.png | Bin .../static/pretixbase/img/flags/cl.png | Bin .../static/pretixbase/img/flags/cm.png | Bin .../static/pretixbase/img/flags/cn.png | Bin .../static/pretixbase/img/flags/co.png | Bin .../static/pretixbase/img/flags/cr.png | Bin .../static/pretixbase/img/flags/cs.png | Bin .../static/pretixbase/img/flags/cu.png | Bin .../static/pretixbase/img/flags/cv.png | Bin .../static/pretixbase/img/flags/cx.png | Bin .../static/pretixbase/img/flags/cy.png | Bin .../static/pretixbase/img/flags/cz.png | Bin .../pretixbase/img/flags/de-informal.png | Bin .../static/pretixbase/img/flags/de.png | Bin .../static/pretixbase/img/flags/dj.png | Bin .../static/pretixbase/img/flags/dk.png | Bin .../static/pretixbase/img/flags/dm.png | Bin .../static/pretixbase/img/flags/do.png | Bin .../static/pretixbase/img/flags/dz.png | Bin .../static/pretixbase/img/flags/ec.png | Bin .../static/pretixbase/img/flags/ee.png | Bin .../static/pretixbase/img/flags/eg.png | Bin .../static/pretixbase/img/flags/eh.png | Bin .../static/pretixbase/img/flags/en.png | Bin .../static/pretixbase/img/flags/er.png | Bin .../static/pretixbase/img/flags/es.png | Bin .../static/pretixbase/img/flags/et.png | Bin .../static/pretixbase/img/flags/fi.png | Bin .../static/pretixbase/img/flags/fj.png | Bin .../static/pretixbase/img/flags/fk.png | Bin .../static/pretixbase/img/flags/fm.png | Bin .../static/pretixbase/img/flags/fo.png | Bin .../static/pretixbase/img/flags/fr.png | Bin .../static/pretixbase/img/flags/ga.png | Bin .../static/pretixbase/img/flags/gb.png | Bin .../static/pretixbase/img/flags/gd.png | Bin .../static/pretixbase/img/flags/ge.png | Bin .../static/pretixbase/img/flags/gf.png | Bin .../static/pretixbase/img/flags/gh.png | Bin .../static/pretixbase/img/flags/gi.png | Bin .../static/pretixbase/img/flags/gl.png | Bin .../static/pretixbase/img/flags/gm.png | Bin .../static/pretixbase/img/flags/gn.png | Bin .../static/pretixbase/img/flags/gp.png | Bin .../static/pretixbase/img/flags/gq.png | Bin .../static/pretixbase/img/flags/gr.png | Bin .../static/pretixbase/img/flags/gs.png | Bin .../static/pretixbase/img/flags/gt.png | Bin .../static/pretixbase/img/flags/gu.png | Bin .../static/pretixbase/img/flags/gw.png | Bin .../static/pretixbase/img/flags/gy.png | Bin .../static/pretixbase/img/flags/hk.png | Bin .../static/pretixbase/img/flags/hm.png | Bin .../static/pretixbase/img/flags/hn.png | Bin .../static/pretixbase/img/flags/hr.png | Bin .../static/pretixbase/img/flags/ht.png | Bin .../static/pretixbase/img/flags/hu.png | Bin .../static/pretixbase/img/flags/id.png | Bin .../static/pretixbase/img/flags/ie.png | Bin .../static/pretixbase/img/flags/il.png | Bin .../static/pretixbase/img/flags/in.png | Bin .../static/pretixbase/img/flags/io.png | Bin .../static/pretixbase/img/flags/iq.png | Bin .../static/pretixbase/img/flags/ir.png | Bin .../static/pretixbase/img/flags/is.png | Bin .../static/pretixbase/img/flags/it.png | Bin .../static/pretixbase/img/flags/jm.png | Bin .../static/pretixbase/img/flags/jo.png | Bin .../static/pretixbase/img/flags/jp.png | Bin .../static/pretixbase/img/flags/ke.png | Bin .../static/pretixbase/img/flags/kg.png | Bin .../static/pretixbase/img/flags/kh.png | Bin .../static/pretixbase/img/flags/ki.png | Bin .../static/pretixbase/img/flags/km.png | Bin .../static/pretixbase/img/flags/kn.png | Bin .../static/pretixbase/img/flags/kp.png | Bin .../static/pretixbase/img/flags/kr.png | Bin .../static/pretixbase/img/flags/kw.png | Bin .../static/pretixbase/img/flags/ky.png | Bin .../static/pretixbase/img/flags/kz.png | Bin .../static/pretixbase/img/flags/la.png | Bin .../static/pretixbase/img/flags/lb.png | Bin .../static/pretixbase/img/flags/lc.png | Bin .../static/pretixbase/img/flags/li.png | Bin .../static/pretixbase/img/flags/lk.png | Bin .../static/pretixbase/img/flags/lr.png | Bin .../static/pretixbase/img/flags/ls.png | Bin .../static/pretixbase/img/flags/lt.png | Bin .../static/pretixbase/img/flags/lu.png | Bin .../static/pretixbase/img/flags/lv.png | Bin .../static/pretixbase/img/flags/ly.png | Bin .../static/pretixbase/img/flags/ma.png | Bin .../static/pretixbase/img/flags/mc.png | Bin .../static/pretixbase/img/flags/md.png | Bin .../static/pretixbase/img/flags/me.png | Bin .../static/pretixbase/img/flags/mg.png | Bin .../static/pretixbase/img/flags/mh.png | Bin .../static/pretixbase/img/flags/mk.png | Bin .../static/pretixbase/img/flags/ml.png | Bin .../static/pretixbase/img/flags/mm.png | Bin .../static/pretixbase/img/flags/mn.png | Bin .../static/pretixbase/img/flags/mo.png | Bin .../static/pretixbase/img/flags/mp.png | Bin .../static/pretixbase/img/flags/mq.png | Bin .../static/pretixbase/img/flags/mr.png | Bin .../static/pretixbase/img/flags/ms.png | Bin .../static/pretixbase/img/flags/mt.png | Bin .../static/pretixbase/img/flags/mu.png | Bin .../static/pretixbase/img/flags/mv.png | Bin .../static/pretixbase/img/flags/mw.png | Bin .../static/pretixbase/img/flags/mx.png | Bin .../static/pretixbase/img/flags/my.png | Bin .../static/pretixbase/img/flags/mz.png | Bin .../static/pretixbase/img/flags/na.png | Bin .../static/pretixbase/img/flags/nc.png | Bin .../static/pretixbase/img/flags/ne.png | Bin .../static/pretixbase/img/flags/nf.png | Bin .../static/pretixbase/img/flags/ng.png | Bin .../static/pretixbase/img/flags/ni.png | Bin .../static/pretixbase/img/flags/nl.png | Bin .../static/pretixbase/img/flags/no.png | Bin .../static/pretixbase/img/flags/np.png | Bin .../static/pretixbase/img/flags/nr.png | Bin .../static/pretixbase/img/flags/nu.png | Bin .../static/pretixbase/img/flags/nz.png | Bin .../static/pretixbase/img/flags/om.png | Bin .../static/pretixbase/img/flags/pa.png | Bin .../static/pretixbase/img/flags/pe.png | Bin .../static/pretixbase/img/flags/pf.png | Bin .../static/pretixbase/img/flags/pg.png | Bin .../static/pretixbase/img/flags/ph.png | Bin .../static/pretixbase/img/flags/pk.png | Bin .../static/pretixbase/img/flags/pl.png | Bin .../static/pretixbase/img/flags/pm.png | Bin .../static/pretixbase/img/flags/pn.png | Bin .../static/pretixbase/img/flags/pr.png | Bin .../static/pretixbase/img/flags/ps.png | Bin .../static/pretixbase/img/flags/pt.png | Bin .../static/pretixbase/img/flags/pw.png | Bin .../static/pretixbase/img/flags/py.png | Bin .../static/pretixbase/img/flags/qa.png | Bin .../static/pretixbase/img/flags/re.png | Bin .../static/pretixbase/img/flags/ro.png | Bin .../static/pretixbase/img/flags/rs.png | Bin .../static/pretixbase/img/flags/ru.png | Bin .../static/pretixbase/img/flags/rw.png | Bin .../static/pretixbase/img/flags/sa.png | Bin .../static/pretixbase/img/flags/sb.png | Bin .../static/pretixbase/img/flags/sc.png | Bin .../static/pretixbase/img/flags/sd.png | Bin .../static/pretixbase/img/flags/se.png | Bin .../static/pretixbase/img/flags/sg.png | Bin .../static/pretixbase/img/flags/sh.png | Bin .../static/pretixbase/img/flags/si.png | Bin .../static/pretixbase/img/flags/sj.png | Bin .../static/pretixbase/img/flags/sk.png | Bin .../static/pretixbase/img/flags/sl.png | Bin .../static/pretixbase/img/flags/sm.png | Bin .../static/pretixbase/img/flags/sn.png | Bin .../static/pretixbase/img/flags/so.png | Bin .../static/pretixbase/img/flags/sr.png | Bin .../static/pretixbase/img/flags/st.png | Bin .../static/pretixbase/img/flags/sv.png | Bin .../static/pretixbase/img/flags/sy.png | Bin .../static/pretixbase/img/flags/sz.png | Bin .../static/pretixbase/img/flags/tc.png | Bin .../static/pretixbase/img/flags/td.png | Bin .../static/pretixbase/img/flags/tf.png | Bin .../static/pretixbase/img/flags/tg.png | Bin .../static/pretixbase/img/flags/th.png | Bin .../static/pretixbase/img/flags/tj.png | Bin .../static/pretixbase/img/flags/tk.png | Bin .../static/pretixbase/img/flags/tl.png | Bin .../static/pretixbase/img/flags/tm.png | Bin .../static/pretixbase/img/flags/tn.png | Bin .../static/pretixbase/img/flags/to.png | Bin .../static/pretixbase/img/flags/tr.png | Bin .../static/pretixbase/img/flags/tt.png | Bin .../static/pretixbase/img/flags/tv.png | Bin .../static/pretixbase/img/flags/tw.png | Bin .../static/pretixbase/img/flags/tz.png | Bin .../static/pretixbase/img/flags/ua.png | Bin .../static/pretixbase/img/flags/ug.png | Bin .../static/pretixbase/img/flags/um.png | Bin .../static/pretixbase/img/flags/us.png | Bin .../static/pretixbase/img/flags/uy.png | Bin .../static/pretixbase/img/flags/uz.png | Bin .../static/pretixbase/img/flags/va.png | Bin .../static/pretixbase/img/flags/vc.png | Bin .../static/pretixbase/img/flags/ve.png | Bin .../static/pretixbase/img/flags/vg.png | Bin .../static/pretixbase/img/flags/vi.png | Bin .../static/pretixbase/img/flags/vn.png | Bin .../static/pretixbase/img/flags/vu.png | Bin .../static/pretixbase/img/flags/wf.png | Bin .../static/pretixbase/img/flags/ws.png | Bin .../static/pretixbase/img/flags/ye.png | Bin .../static/pretixbase/img/flags/yt.png | Bin .../static/pretixbase/img/flags/za.png | Bin .../static/pretixbase/img/flags/zm.png | Bin .../static/pretixbase/img/flags/zw.png | Bin .../static/pretixbase/img/pretix-icon.svg | 0 .../static/pretixbase/img/pretix-logo.svg | 0 .../static/pretixbase/js/ajaxpending.js | 0 .../static/pretixbase/js/errors.js | 0 .../static/pretixbase/js/reloadpending.js | 0 .../static/pretixbase/scss/cachedfiles.scss | 0 .../static/pretixbase/scss/colors.scss | 0 .../static/pretixbase/scss/error.scss | 0 .../static/pretixbase/scss/webfont.scss | 0 .../pretixcontrol/css/metisMenu.min.css | 0 .../static/pretixcontrol/js/clipboard.js | 0 .../pretixcontrol/js/jquery.qrcode.min.js | 0 .../static/pretixcontrol/js/menu.js | 0 .../static/pretixcontrol/js/sb-admin-2.js | 0 .../static/pretixcontrol/js/ui/main.js | 0 .../static/pretixcontrol/js/ui/question.js | 0 .../static/pretixcontrol/js/ui/quota.js | 0 .../static/pretixcontrol/js/ui/u2f-api.js | 0 .../static/pretixcontrol/js/ui/u2f.js | 0 .../static/pretixcontrol/scss/_dashboard.scss | 0 .../static/pretixcontrol/scss/_flags.scss | 0 .../static/pretixcontrol/scss/_forms.scss | 0 .../static/pretixcontrol/scss/_orders.scss | 0 .../pretixcontrol/scss/_sb-admin-2.scss | 0 .../static/pretixcontrol/scss/_variables.scss | 0 .../static/pretixcontrol/scss/auth.scss | 0 .../static/pretixcontrol/scss/main.scss | 0 .../pretixpresale/js/ui/asyncdownload.js | 0 .../static/pretixpresale/js/ui/asynctask.js | 0 .../static/pretixpresale/js/ui/cart.js | 0 .../static/pretixpresale/js/ui/main.js | 0 .../pretixpresale/pdf/ticket_default_a4.pdf | Bin .../pretixpresale/pdf/ticket_default_a4.svg | 0 .../static/pretixpresale/scss/_cart.scss | 0 .../static/pretixpresale/scss/_event.scss | 0 .../static/pretixpresale/scss/_forms.scss | 0 .../static/pretixpresale/scss/_variables.scss | 0 .../static/pretixpresale/scss/index.scss | 0 .../static/pretixpresale/scss/main.scss | 0 .../static/pretixpresale/scss/waiting.scss | 0 .../static/typeahead/typeahead.bundle.js | 0 .../static/typeahead/typeahead.css | 0 src/setup.cfg | 2 +- 441 files changed, 453 insertions(+), 15 deletions(-) rename src/pretix/{celery.py => celery_app.py} (100%) rename src/{ => pretix}/static/bootstrap/LICENSE (100%) rename src/{ => pretix}/static/bootstrap/README.md (100%) rename src/{ => pretix}/static/bootstrap/fonts/glyphicons-halflings-regular.eot (100%) rename src/{ => pretix}/static/bootstrap/fonts/glyphicons-halflings-regular.svg (100%) rename src/{ => pretix}/static/bootstrap/fonts/glyphicons-halflings-regular.ttf (100%) rename src/{ => pretix}/static/bootstrap/fonts/glyphicons-halflings-regular.woff (100%) rename src/{ => pretix}/static/bootstrap/fonts/glyphicons-halflings-regular.woff2 (100%) rename src/{ => pretix}/static/bootstrap/js/bootstrap.js (100%) rename src/{ => pretix}/static/bootstrap/js/bootstrap.min.js (100%) rename src/{ => pretix}/static/bootstrap/js/npm.js (100%) rename src/{ => pretix}/static/bootstrap/scss/_bootstrap.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/_alerts.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/_badges.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/_breadcrumbs.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/_button-groups.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/_buttons.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/_carousel.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/_close.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/_code.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/_component-animations.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/_dropdowns.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/_forms.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/_glyphicons.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/_grid.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/_input-groups.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/_jumbotron.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/_labels.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/_list-group.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/_media.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/_mixins.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/_modals.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/_navbar.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/_navs.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/_normalize.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/_pager.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/_pagination.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/_panels.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/_popovers.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/_print.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/_progress-bars.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/_responsive-embed.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/_responsive-utilities.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/_scaffolding.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/_tables.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/_theme.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/_thumbnails.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/_tooltip.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/_type.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/_utilities.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/_variables.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/_wells.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/mixins/_alerts.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/mixins/_background-variant.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/mixins/_border-radius.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/mixins/_buttons.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/mixins/_center-block.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/mixins/_clearfix.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/mixins/_forms.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/mixins/_gradients.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/mixins/_grid-framework.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/mixins/_grid.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/mixins/_hide-text.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/mixins/_image.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/mixins/_labels.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/mixins/_list-group.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/mixins/_nav-divider.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/mixins/_nav-vertical-align.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/mixins/_opacity.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/mixins/_pagination.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/mixins/_panels.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/mixins/_progress-bar.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/mixins/_reset-filter.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/mixins/_reset-text.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/mixins/_resize.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/mixins/_responsive-visibility.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/mixins/_size.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/mixins/_tab-focus.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/mixins/_table-row.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/mixins/_text-emphasis.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/mixins/_text-overflow.scss (100%) rename src/{ => pretix}/static/bootstrap/scss/bootstrap/mixins/_vendor-prefixes.scss (100%) rename src/{ => pretix}/static/charts/morris.css (100%) rename src/{ => pretix}/static/charts/morris.js (100%) rename src/{ => pretix}/static/charts/raphael-min.js (100%) rename src/{ => pretix}/static/clipboard/clipboard.js (100%) rename src/{ => pretix}/static/clipboard/clipboard.min.js (100%) rename src/{ => pretix}/static/datetimepicker/_bootstrap-datetimepicker.scss (100%) rename src/{ => pretix}/static/datetimepicker/bootstrap-datetimepicker.js (100%) rename src/{ => pretix}/static/fontawesome/README.md (100%) rename src/{ => pretix}/static/fontawesome/fonts/FontAwesome.otf (100%) rename src/{ => pretix}/static/fontawesome/fonts/fontawesome-webfont.eot (100%) rename src/{ => pretix}/static/fontawesome/fonts/fontawesome-webfont.svg (100%) rename src/{ => pretix}/static/fontawesome/fonts/fontawesome-webfont.ttf (100%) rename src/{ => pretix}/static/fontawesome/fonts/fontawesome-webfont.woff (100%) rename src/{ => pretix}/static/fontawesome/fonts/fontawesome-webfont.woff2 (100%) rename src/{ => pretix}/static/fontawesome/scss/_animated.scss (100%) rename src/{ => pretix}/static/fontawesome/scss/_bordered-pulled.scss (100%) rename src/{ => pretix}/static/fontawesome/scss/_core.scss (100%) rename src/{ => pretix}/static/fontawesome/scss/_fixed-width.scss (100%) rename src/{ => pretix}/static/fontawesome/scss/_icons.scss (100%) rename src/{ => pretix}/static/fontawesome/scss/_larger.scss (100%) rename src/{ => pretix}/static/fontawesome/scss/_list.scss (100%) rename src/{ => pretix}/static/fontawesome/scss/_mixins.scss (100%) rename src/{ => pretix}/static/fontawesome/scss/_path.scss (100%) rename src/{ => pretix}/static/fontawesome/scss/_rotated-flipped.scss (100%) rename src/{ => pretix}/static/fontawesome/scss/_stacked.scss (100%) rename src/{ => pretix}/static/fontawesome/scss/_variables.scss (100%) rename src/{ => pretix}/static/fontawesome/scss/font-awesome.scss (100%) rename src/{ => pretix}/static/fonts/OpenSans-Bold.ttf (100%) rename src/{ => pretix}/static/fonts/OpenSans-Italic.ttf (100%) rename src/{ => pretix}/static/fonts/OpenSans-Regular.ttf (100%) rename src/{ => pretix}/static/fonts/opensans_bold_macroman/OpenSans-Bold-webfont.eot (100%) rename src/{ => pretix}/static/fonts/opensans_bold_macroman/OpenSans-Bold-webfont.svg (100%) rename src/{ => pretix}/static/fonts/opensans_bold_macroman/OpenSans-Bold-webfont.ttf (100%) rename src/{ => pretix}/static/fonts/opensans_bold_macroman/OpenSans-Bold-webfont.woff (100%) rename src/{ => pretix}/static/fonts/opensans_bolditalic_macroman/OpenSans-BoldItalic-webfont.eot (100%) rename src/{ => pretix}/static/fonts/opensans_bolditalic_macroman/OpenSans-BoldItalic-webfont.svg (100%) rename src/{ => pretix}/static/fonts/opensans_bolditalic_macroman/OpenSans-BoldItalic-webfont.ttf (100%) rename src/{ => pretix}/static/fonts/opensans_bolditalic_macroman/OpenSans-BoldItalic-webfont.woff (100%) rename src/{ => pretix}/static/fonts/opensans_italic_macroman/OpenSans-Italic-webfont.eot (100%) rename src/{ => pretix}/static/fonts/opensans_italic_macroman/OpenSans-Italic-webfont.svg (100%) rename src/{ => pretix}/static/fonts/opensans_italic_macroman/OpenSans-Italic-webfont.ttf (100%) rename src/{ => pretix}/static/fonts/opensans_italic_macroman/OpenSans-Italic-webfont.woff (100%) rename src/{ => pretix}/static/fonts/opensans_regular_macroman/OpenSans-Regular-webfont.eot (100%) rename src/{ => pretix}/static/fonts/opensans_regular_macroman/OpenSans-Regular-webfont.svg (100%) rename src/{ => pretix}/static/fonts/opensans_regular_macroman/OpenSans-Regular-webfont.ttf (100%) rename src/{ => pretix}/static/fonts/opensans_regular_macroman/OpenSans-Regular-webfont.woff (100%) rename src/{ => pretix}/static/jquery/js/jquery-2.1.1.min.js (100%) create mode 100644 src/pretix/static/jsi18n/de-informal/djangojs.js create mode 100644 src/pretix/static/jsi18n/de/djangojs.js create mode 100644 src/pretix/static/jsi18n/en/djangojs.js rename src/{ => pretix}/static/lightbox/css/lightbox.css (100%) rename src/{ => pretix}/static/lightbox/images/close.png (100%) rename src/{ => pretix}/static/lightbox/images/loading.gif (100%) rename src/{ => pretix}/static/lightbox/images/next.png (100%) rename src/{ => pretix}/static/lightbox/images/prev.png (100%) rename src/{ => pretix}/static/lightbox/js/lightbox.js (100%) rename src/{ => pretix}/static/lightbox/js/lightbox.min.js (100%) rename src/{ => pretix}/static/lightbox/js/lightbox.min.map (100%) rename src/{ => pretix}/static/moment/moment-with-locales.js (100%) rename src/{ => pretix}/static/pretixbase/img/favicon.ico (100%) rename src/{ => pretix}/static/pretixbase/img/flags/ad.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/ae.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/af.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/ag.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/ai.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/al.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/am.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/an.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/ao.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/ar.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/as.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/at.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/au.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/aw.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/ax.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/az.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/ba.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/bb.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/bd.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/be.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/bf.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/bg.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/bh.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/bi.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/bj.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/bm.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/bn.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/bo.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/br.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/bs.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/bt.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/bv.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/bw.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/by.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/bz.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/ca.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/cc.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/cd.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/cf.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/cg.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/ch.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/ci.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/ck.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/cl.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/cm.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/cn.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/co.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/cr.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/cs.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/cu.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/cv.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/cx.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/cy.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/cz.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/de-informal.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/de.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/dj.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/dk.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/dm.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/do.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/dz.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/ec.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/ee.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/eg.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/eh.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/en.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/er.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/es.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/et.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/fi.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/fj.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/fk.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/fm.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/fo.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/fr.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/ga.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/gb.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/gd.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/ge.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/gf.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/gh.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/gi.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/gl.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/gm.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/gn.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/gp.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/gq.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/gr.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/gs.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/gt.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/gu.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/gw.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/gy.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/hk.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/hm.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/hn.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/hr.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/ht.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/hu.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/id.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/ie.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/il.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/in.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/io.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/iq.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/ir.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/is.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/it.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/jm.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/jo.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/jp.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/ke.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/kg.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/kh.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/ki.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/km.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/kn.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/kp.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/kr.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/kw.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/ky.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/kz.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/la.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/lb.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/lc.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/li.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/lk.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/lr.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/ls.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/lt.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/lu.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/lv.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/ly.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/ma.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/mc.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/md.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/me.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/mg.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/mh.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/mk.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/ml.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/mm.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/mn.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/mo.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/mp.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/mq.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/mr.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/ms.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/mt.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/mu.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/mv.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/mw.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/mx.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/my.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/mz.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/na.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/nc.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/ne.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/nf.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/ng.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/ni.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/nl.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/no.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/np.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/nr.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/nu.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/nz.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/om.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/pa.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/pe.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/pf.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/pg.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/ph.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/pk.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/pl.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/pm.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/pn.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/pr.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/ps.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/pt.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/pw.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/py.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/qa.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/re.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/ro.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/rs.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/ru.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/rw.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/sa.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/sb.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/sc.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/sd.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/se.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/sg.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/sh.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/si.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/sj.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/sk.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/sl.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/sm.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/sn.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/so.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/sr.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/st.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/sv.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/sy.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/sz.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/tc.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/td.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/tf.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/tg.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/th.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/tj.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/tk.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/tl.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/tm.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/tn.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/to.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/tr.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/tt.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/tv.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/tw.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/tz.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/ua.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/ug.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/um.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/us.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/uy.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/uz.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/va.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/vc.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/ve.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/vg.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/vi.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/vn.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/vu.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/wf.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/ws.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/ye.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/yt.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/za.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/zm.png (100%) rename src/{ => pretix}/static/pretixbase/img/flags/zw.png (100%) rename src/{ => pretix}/static/pretixbase/img/pretix-icon.svg (100%) rename src/{ => pretix}/static/pretixbase/img/pretix-logo.svg (100%) rename src/{ => pretix}/static/pretixbase/js/ajaxpending.js (100%) rename src/{ => pretix}/static/pretixbase/js/errors.js (100%) rename src/{ => pretix}/static/pretixbase/js/reloadpending.js (100%) rename src/{ => pretix}/static/pretixbase/scss/cachedfiles.scss (100%) rename src/{ => pretix}/static/pretixbase/scss/colors.scss (100%) rename src/{ => pretix}/static/pretixbase/scss/error.scss (100%) rename src/{ => pretix}/static/pretixbase/scss/webfont.scss (100%) rename src/{ => pretix}/static/pretixcontrol/css/metisMenu.min.css (100%) rename src/{ => pretix}/static/pretixcontrol/js/clipboard.js (100%) rename src/{ => pretix}/static/pretixcontrol/js/jquery.qrcode.min.js (100%) rename src/{ => pretix}/static/pretixcontrol/js/menu.js (100%) rename src/{ => pretix}/static/pretixcontrol/js/sb-admin-2.js (100%) rename src/{ => pretix}/static/pretixcontrol/js/ui/main.js (100%) rename src/{ => pretix}/static/pretixcontrol/js/ui/question.js (100%) rename src/{ => pretix}/static/pretixcontrol/js/ui/quota.js (100%) rename src/{ => pretix}/static/pretixcontrol/js/ui/u2f-api.js (100%) rename src/{ => pretix}/static/pretixcontrol/js/ui/u2f.js (100%) rename src/{ => pretix}/static/pretixcontrol/scss/_dashboard.scss (100%) rename src/{ => pretix}/static/pretixcontrol/scss/_flags.scss (100%) rename src/{ => pretix}/static/pretixcontrol/scss/_forms.scss (100%) rename src/{ => pretix}/static/pretixcontrol/scss/_orders.scss (100%) rename src/{ => pretix}/static/pretixcontrol/scss/_sb-admin-2.scss (100%) rename src/{ => pretix}/static/pretixcontrol/scss/_variables.scss (100%) rename src/{ => pretix}/static/pretixcontrol/scss/auth.scss (100%) rename src/{ => pretix}/static/pretixcontrol/scss/main.scss (100%) rename src/{ => pretix}/static/pretixpresale/js/ui/asyncdownload.js (100%) rename src/{ => pretix}/static/pretixpresale/js/ui/asynctask.js (100%) rename src/{ => pretix}/static/pretixpresale/js/ui/cart.js (100%) rename src/{ => pretix}/static/pretixpresale/js/ui/main.js (100%) rename src/{ => pretix}/static/pretixpresale/pdf/ticket_default_a4.pdf (100%) rename src/{ => pretix}/static/pretixpresale/pdf/ticket_default_a4.svg (100%) rename src/{ => pretix}/static/pretixpresale/scss/_cart.scss (100%) rename src/{ => pretix}/static/pretixpresale/scss/_event.scss (100%) rename src/{ => pretix}/static/pretixpresale/scss/_forms.scss (100%) rename src/{ => pretix}/static/pretixpresale/scss/_variables.scss (100%) rename src/{ => pretix}/static/pretixpresale/scss/index.scss (100%) rename src/{ => pretix}/static/pretixpresale/scss/main.scss (100%) rename src/{ => pretix}/static/pretixpresale/scss/waiting.scss (100%) rename src/{ => pretix}/static/typeahead/typeahead.bundle.js (100%) rename src/{ => pretix}/static/typeahead/typeahead.css (100%) diff --git a/src/MANIFEST.in b/src/MANIFEST.in index 77c9ff1cb..7f14bcaea 100644 --- a/src/MANIFEST.in +++ b/src/MANIFEST.in @@ -1,5 +1,6 @@ include LICENSE include README.rst +recursive-include pretix/static * recursive-include pretix/static.dist * recursive-include pretix/locale * recursive-include pretix/base/templates * diff --git a/src/pretix/base/__init__.py b/src/pretix/base/__init__.py index 0ce14216d..2ae4fca69 100644 --- a/src/pretix/base/__init__.py +++ b/src/pretix/base/__init__.py @@ -12,7 +12,7 @@ class PretixBaseConfig(AppConfig): from .services import export, mail, tickets, cart, orders, cleanup # NOQA try: - from .celery import app as celery_app # NOQA + from .celery_app import app as celery_app # NOQA except ImportError: pass diff --git a/src/pretix/base/services/async.py b/src/pretix/base/services/async.py index c84aec955..a27050a6f 100644 --- a/src/pretix/base/services/async.py +++ b/src/pretix/base/services/async.py @@ -15,7 +15,7 @@ import time from django.conf import settings from django.db import transaction -from pretix.celery import app +from pretix.celery_app import app class ProfiledTask(app.Task): diff --git a/src/pretix/base/services/cart.py b/src/pretix/base/services/cart.py index 932aae9d3..d209102ad 100644 --- a/src/pretix/base/services/cart.py +++ b/src/pretix/base/services/cart.py @@ -12,7 +12,7 @@ from pretix.base.models import ( ) from pretix.base.services.async import ProfiledTask from pretix.base.services.locking import LockTimeoutException -from pretix.celery import app +from pretix.celery_app import app class CartError(LazyLocaleException): diff --git a/src/pretix/base/services/export.py b/src/pretix/base/services/export.py index f1e84566e..490d0cf11 100644 --- a/src/pretix/base/services/export.py +++ b/src/pretix/base/services/export.py @@ -6,7 +6,7 @@ from pretix.base.i18n import language from pretix.base.models import CachedFile, Event, cachedfile_name from pretix.base.services.async import ProfiledTask from pretix.base.signals import register_data_exporters -from pretix.celery import app +from pretix.celery_app import app @app.task(base=ProfiledTask) diff --git a/src/pretix/base/services/invoices.py b/src/pretix/base/services/invoices.py index a1e723b79..caba38efd 100644 --- a/src/pretix/base/services/invoices.py +++ b/src/pretix/base/services/invoices.py @@ -25,7 +25,7 @@ from pretix.base.i18n import LazyI18nString, language from pretix.base.models import Invoice, InvoiceAddress, InvoiceLine, Order from pretix.base.services.async import TransactionAwareTask from pretix.base.signals import register_payment_providers -from pretix.celery import app +from pretix.celery_app import app from pretix.helpers.database import rolledback_transaction diff --git a/src/pretix/base/services/mail.py b/src/pretix/base/services/mail.py index 5ad502709..d5c2765f1 100644 --- a/src/pretix/base/services/mail.py +++ b/src/pretix/base/services/mail.py @@ -12,7 +12,7 @@ from inlinestyler.utils import inline_css from pretix.base.i18n import LazyI18nString, language from pretix.base.models import Event, Order -from pretix.celery import app +from pretix.celery_app import app from pretix.multidomain.urlreverse import build_absolute_uri logger = logging.getLogger('pretix.base.mail') diff --git a/src/pretix/base/services/orders.py b/src/pretix/base/services/orders.py index e45935cc4..63dcb395a 100644 --- a/src/pretix/base/services/orders.py +++ b/src/pretix/base/services/orders.py @@ -32,7 +32,7 @@ from pretix.base.services.mail import SendMailException, mail from pretix.base.signals import ( order_paid, order_placed, periodic_task, register_payment_providers, ) -from pretix.celery import app +from pretix.celery_app import app from pretix.multidomain.urlreverse import build_absolute_uri error_messages = { diff --git a/src/pretix/base/services/tickets.py b/src/pretix/base/services/tickets.py index 63ace06f2..5fd82797d 100644 --- a/src/pretix/base/services/tickets.py +++ b/src/pretix/base/services/tickets.py @@ -8,7 +8,7 @@ from pretix.base.i18n import language from pretix.base.models import CachedTicket, Event, Order, OrderPosition from pretix.base.services.async import ProfiledTask from pretix.base.signals import register_ticket_outputs -from pretix.celery import app +from pretix.celery_app import app from pretix.helpers.database import rolledback_transaction diff --git a/src/pretix/base/views/async.py b/src/pretix/base/views/async.py index e2acc8d28..4b76db552 100644 --- a/src/pretix/base/views/async.py +++ b/src/pretix/base/views/async.py @@ -8,7 +8,7 @@ from django.http import JsonResponse from django.shortcuts import redirect, render from django.utils.translation import ugettext as _ -from pretix.celery import app +from pretix.celery_app import app logger = logging.getLogger('pretix.base.async') diff --git a/src/pretix/celery.py b/src/pretix/celery_app.py similarity index 100% rename from src/pretix/celery.py rename to src/pretix/celery_app.py diff --git a/src/pretix/plugins/banktransfer/tasks.py b/src/pretix/plugins/banktransfer/tasks.py index 3b8739e6d..3e464e4ee 100644 --- a/src/pretix/plugins/banktransfer/tasks.py +++ b/src/pretix/plugins/banktransfer/tasks.py @@ -14,7 +14,7 @@ from pretix.base.services.async import TransactionAwareTask from pretix.base.services.locking import LockTimeoutException from pretix.base.services.mail import SendMailException from pretix.base.services.orders import mark_order_paid -from pretix.celery import app +from pretix.celery_app import app from .models import BankImportJob, BankTransaction diff --git a/src/pretix/presale/style.py b/src/pretix/presale/style.py index b333500f6..065420259 100644 --- a/src/pretix/presale/style.py +++ b/src/pretix/presale/style.py @@ -10,7 +10,7 @@ from django.core.files.storage import default_storage from pretix.base.models import Event from pretix.base.services.async import ProfiledTask -from pretix.celery import app +from pretix.celery_app import app logger = logging.getLogger('pretix.presale.style') diff --git a/src/pretix/settings.py b/src/pretix/settings.py index b030f16d4..2f427454c 100644 --- a/src/pretix/settings.py +++ b/src/pretix/settings.py @@ -340,10 +340,10 @@ STATICFILES_FINDERS = ( ) STATICFILES_DIRS = [ - os.path.join(BASE_DIR, 'static') -] if os.path.exists(os.path.join(BASE_DIR, 'static')) else [] + os.path.join(BASE_DIR, 'pretix/static') +] if os.path.exists(os.path.join(BASE_DIR, 'pretix/static')) else [] -STATICI18N_ROOT = os.path.join(BASE_DIR, "static") +STATICI18N_ROOT = os.path.join(BASE_DIR, "pretix/static") STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.ManifestStaticFilesStorage' diff --git a/src/static/bootstrap/LICENSE b/src/pretix/static/bootstrap/LICENSE similarity index 100% rename from src/static/bootstrap/LICENSE rename to src/pretix/static/bootstrap/LICENSE diff --git a/src/static/bootstrap/README.md b/src/pretix/static/bootstrap/README.md similarity index 100% rename from src/static/bootstrap/README.md rename to src/pretix/static/bootstrap/README.md diff --git a/src/static/bootstrap/fonts/glyphicons-halflings-regular.eot b/src/pretix/static/bootstrap/fonts/glyphicons-halflings-regular.eot similarity index 100% rename from src/static/bootstrap/fonts/glyphicons-halflings-regular.eot rename to src/pretix/static/bootstrap/fonts/glyphicons-halflings-regular.eot diff --git a/src/static/bootstrap/fonts/glyphicons-halflings-regular.svg b/src/pretix/static/bootstrap/fonts/glyphicons-halflings-regular.svg similarity index 100% rename from src/static/bootstrap/fonts/glyphicons-halflings-regular.svg rename to src/pretix/static/bootstrap/fonts/glyphicons-halflings-regular.svg diff --git a/src/static/bootstrap/fonts/glyphicons-halflings-regular.ttf b/src/pretix/static/bootstrap/fonts/glyphicons-halflings-regular.ttf similarity index 100% rename from src/static/bootstrap/fonts/glyphicons-halflings-regular.ttf rename to src/pretix/static/bootstrap/fonts/glyphicons-halflings-regular.ttf diff --git a/src/static/bootstrap/fonts/glyphicons-halflings-regular.woff b/src/pretix/static/bootstrap/fonts/glyphicons-halflings-regular.woff similarity index 100% rename from src/static/bootstrap/fonts/glyphicons-halflings-regular.woff rename to src/pretix/static/bootstrap/fonts/glyphicons-halflings-regular.woff diff --git a/src/static/bootstrap/fonts/glyphicons-halflings-regular.woff2 b/src/pretix/static/bootstrap/fonts/glyphicons-halflings-regular.woff2 similarity index 100% rename from src/static/bootstrap/fonts/glyphicons-halflings-regular.woff2 rename to src/pretix/static/bootstrap/fonts/glyphicons-halflings-regular.woff2 diff --git a/src/static/bootstrap/js/bootstrap.js b/src/pretix/static/bootstrap/js/bootstrap.js similarity index 100% rename from src/static/bootstrap/js/bootstrap.js rename to src/pretix/static/bootstrap/js/bootstrap.js diff --git a/src/static/bootstrap/js/bootstrap.min.js b/src/pretix/static/bootstrap/js/bootstrap.min.js similarity index 100% rename from src/static/bootstrap/js/bootstrap.min.js rename to src/pretix/static/bootstrap/js/bootstrap.min.js diff --git a/src/static/bootstrap/js/npm.js b/src/pretix/static/bootstrap/js/npm.js similarity index 100% rename from src/static/bootstrap/js/npm.js rename to src/pretix/static/bootstrap/js/npm.js diff --git a/src/static/bootstrap/scss/_bootstrap.scss b/src/pretix/static/bootstrap/scss/_bootstrap.scss similarity index 100% rename from src/static/bootstrap/scss/_bootstrap.scss rename to src/pretix/static/bootstrap/scss/_bootstrap.scss diff --git a/src/static/bootstrap/scss/bootstrap/_alerts.scss b/src/pretix/static/bootstrap/scss/bootstrap/_alerts.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/_alerts.scss rename to src/pretix/static/bootstrap/scss/bootstrap/_alerts.scss diff --git a/src/static/bootstrap/scss/bootstrap/_badges.scss b/src/pretix/static/bootstrap/scss/bootstrap/_badges.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/_badges.scss rename to src/pretix/static/bootstrap/scss/bootstrap/_badges.scss diff --git a/src/static/bootstrap/scss/bootstrap/_breadcrumbs.scss b/src/pretix/static/bootstrap/scss/bootstrap/_breadcrumbs.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/_breadcrumbs.scss rename to src/pretix/static/bootstrap/scss/bootstrap/_breadcrumbs.scss diff --git a/src/static/bootstrap/scss/bootstrap/_button-groups.scss b/src/pretix/static/bootstrap/scss/bootstrap/_button-groups.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/_button-groups.scss rename to src/pretix/static/bootstrap/scss/bootstrap/_button-groups.scss diff --git a/src/static/bootstrap/scss/bootstrap/_buttons.scss b/src/pretix/static/bootstrap/scss/bootstrap/_buttons.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/_buttons.scss rename to src/pretix/static/bootstrap/scss/bootstrap/_buttons.scss diff --git a/src/static/bootstrap/scss/bootstrap/_carousel.scss b/src/pretix/static/bootstrap/scss/bootstrap/_carousel.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/_carousel.scss rename to src/pretix/static/bootstrap/scss/bootstrap/_carousel.scss diff --git a/src/static/bootstrap/scss/bootstrap/_close.scss b/src/pretix/static/bootstrap/scss/bootstrap/_close.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/_close.scss rename to src/pretix/static/bootstrap/scss/bootstrap/_close.scss diff --git a/src/static/bootstrap/scss/bootstrap/_code.scss b/src/pretix/static/bootstrap/scss/bootstrap/_code.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/_code.scss rename to src/pretix/static/bootstrap/scss/bootstrap/_code.scss diff --git a/src/static/bootstrap/scss/bootstrap/_component-animations.scss b/src/pretix/static/bootstrap/scss/bootstrap/_component-animations.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/_component-animations.scss rename to src/pretix/static/bootstrap/scss/bootstrap/_component-animations.scss diff --git a/src/static/bootstrap/scss/bootstrap/_dropdowns.scss b/src/pretix/static/bootstrap/scss/bootstrap/_dropdowns.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/_dropdowns.scss rename to src/pretix/static/bootstrap/scss/bootstrap/_dropdowns.scss diff --git a/src/static/bootstrap/scss/bootstrap/_forms.scss b/src/pretix/static/bootstrap/scss/bootstrap/_forms.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/_forms.scss rename to src/pretix/static/bootstrap/scss/bootstrap/_forms.scss diff --git a/src/static/bootstrap/scss/bootstrap/_glyphicons.scss b/src/pretix/static/bootstrap/scss/bootstrap/_glyphicons.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/_glyphicons.scss rename to src/pretix/static/bootstrap/scss/bootstrap/_glyphicons.scss diff --git a/src/static/bootstrap/scss/bootstrap/_grid.scss b/src/pretix/static/bootstrap/scss/bootstrap/_grid.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/_grid.scss rename to src/pretix/static/bootstrap/scss/bootstrap/_grid.scss diff --git a/src/static/bootstrap/scss/bootstrap/_input-groups.scss b/src/pretix/static/bootstrap/scss/bootstrap/_input-groups.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/_input-groups.scss rename to src/pretix/static/bootstrap/scss/bootstrap/_input-groups.scss diff --git a/src/static/bootstrap/scss/bootstrap/_jumbotron.scss b/src/pretix/static/bootstrap/scss/bootstrap/_jumbotron.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/_jumbotron.scss rename to src/pretix/static/bootstrap/scss/bootstrap/_jumbotron.scss diff --git a/src/static/bootstrap/scss/bootstrap/_labels.scss b/src/pretix/static/bootstrap/scss/bootstrap/_labels.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/_labels.scss rename to src/pretix/static/bootstrap/scss/bootstrap/_labels.scss diff --git a/src/static/bootstrap/scss/bootstrap/_list-group.scss b/src/pretix/static/bootstrap/scss/bootstrap/_list-group.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/_list-group.scss rename to src/pretix/static/bootstrap/scss/bootstrap/_list-group.scss diff --git a/src/static/bootstrap/scss/bootstrap/_media.scss b/src/pretix/static/bootstrap/scss/bootstrap/_media.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/_media.scss rename to src/pretix/static/bootstrap/scss/bootstrap/_media.scss diff --git a/src/static/bootstrap/scss/bootstrap/_mixins.scss b/src/pretix/static/bootstrap/scss/bootstrap/_mixins.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/_mixins.scss rename to src/pretix/static/bootstrap/scss/bootstrap/_mixins.scss diff --git a/src/static/bootstrap/scss/bootstrap/_modals.scss b/src/pretix/static/bootstrap/scss/bootstrap/_modals.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/_modals.scss rename to src/pretix/static/bootstrap/scss/bootstrap/_modals.scss diff --git a/src/static/bootstrap/scss/bootstrap/_navbar.scss b/src/pretix/static/bootstrap/scss/bootstrap/_navbar.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/_navbar.scss rename to src/pretix/static/bootstrap/scss/bootstrap/_navbar.scss diff --git a/src/static/bootstrap/scss/bootstrap/_navs.scss b/src/pretix/static/bootstrap/scss/bootstrap/_navs.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/_navs.scss rename to src/pretix/static/bootstrap/scss/bootstrap/_navs.scss diff --git a/src/static/bootstrap/scss/bootstrap/_normalize.scss b/src/pretix/static/bootstrap/scss/bootstrap/_normalize.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/_normalize.scss rename to src/pretix/static/bootstrap/scss/bootstrap/_normalize.scss diff --git a/src/static/bootstrap/scss/bootstrap/_pager.scss b/src/pretix/static/bootstrap/scss/bootstrap/_pager.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/_pager.scss rename to src/pretix/static/bootstrap/scss/bootstrap/_pager.scss diff --git a/src/static/bootstrap/scss/bootstrap/_pagination.scss b/src/pretix/static/bootstrap/scss/bootstrap/_pagination.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/_pagination.scss rename to src/pretix/static/bootstrap/scss/bootstrap/_pagination.scss diff --git a/src/static/bootstrap/scss/bootstrap/_panels.scss b/src/pretix/static/bootstrap/scss/bootstrap/_panels.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/_panels.scss rename to src/pretix/static/bootstrap/scss/bootstrap/_panels.scss diff --git a/src/static/bootstrap/scss/bootstrap/_popovers.scss b/src/pretix/static/bootstrap/scss/bootstrap/_popovers.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/_popovers.scss rename to src/pretix/static/bootstrap/scss/bootstrap/_popovers.scss diff --git a/src/static/bootstrap/scss/bootstrap/_print.scss b/src/pretix/static/bootstrap/scss/bootstrap/_print.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/_print.scss rename to src/pretix/static/bootstrap/scss/bootstrap/_print.scss diff --git a/src/static/bootstrap/scss/bootstrap/_progress-bars.scss b/src/pretix/static/bootstrap/scss/bootstrap/_progress-bars.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/_progress-bars.scss rename to src/pretix/static/bootstrap/scss/bootstrap/_progress-bars.scss diff --git a/src/static/bootstrap/scss/bootstrap/_responsive-embed.scss b/src/pretix/static/bootstrap/scss/bootstrap/_responsive-embed.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/_responsive-embed.scss rename to src/pretix/static/bootstrap/scss/bootstrap/_responsive-embed.scss diff --git a/src/static/bootstrap/scss/bootstrap/_responsive-utilities.scss b/src/pretix/static/bootstrap/scss/bootstrap/_responsive-utilities.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/_responsive-utilities.scss rename to src/pretix/static/bootstrap/scss/bootstrap/_responsive-utilities.scss diff --git a/src/static/bootstrap/scss/bootstrap/_scaffolding.scss b/src/pretix/static/bootstrap/scss/bootstrap/_scaffolding.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/_scaffolding.scss rename to src/pretix/static/bootstrap/scss/bootstrap/_scaffolding.scss diff --git a/src/static/bootstrap/scss/bootstrap/_tables.scss b/src/pretix/static/bootstrap/scss/bootstrap/_tables.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/_tables.scss rename to src/pretix/static/bootstrap/scss/bootstrap/_tables.scss diff --git a/src/static/bootstrap/scss/bootstrap/_theme.scss b/src/pretix/static/bootstrap/scss/bootstrap/_theme.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/_theme.scss rename to src/pretix/static/bootstrap/scss/bootstrap/_theme.scss diff --git a/src/static/bootstrap/scss/bootstrap/_thumbnails.scss b/src/pretix/static/bootstrap/scss/bootstrap/_thumbnails.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/_thumbnails.scss rename to src/pretix/static/bootstrap/scss/bootstrap/_thumbnails.scss diff --git a/src/static/bootstrap/scss/bootstrap/_tooltip.scss b/src/pretix/static/bootstrap/scss/bootstrap/_tooltip.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/_tooltip.scss rename to src/pretix/static/bootstrap/scss/bootstrap/_tooltip.scss diff --git a/src/static/bootstrap/scss/bootstrap/_type.scss b/src/pretix/static/bootstrap/scss/bootstrap/_type.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/_type.scss rename to src/pretix/static/bootstrap/scss/bootstrap/_type.scss diff --git a/src/static/bootstrap/scss/bootstrap/_utilities.scss b/src/pretix/static/bootstrap/scss/bootstrap/_utilities.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/_utilities.scss rename to src/pretix/static/bootstrap/scss/bootstrap/_utilities.scss diff --git a/src/static/bootstrap/scss/bootstrap/_variables.scss b/src/pretix/static/bootstrap/scss/bootstrap/_variables.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/_variables.scss rename to src/pretix/static/bootstrap/scss/bootstrap/_variables.scss diff --git a/src/static/bootstrap/scss/bootstrap/_wells.scss b/src/pretix/static/bootstrap/scss/bootstrap/_wells.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/_wells.scss rename to src/pretix/static/bootstrap/scss/bootstrap/_wells.scss diff --git a/src/static/bootstrap/scss/bootstrap/mixins/_alerts.scss b/src/pretix/static/bootstrap/scss/bootstrap/mixins/_alerts.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/mixins/_alerts.scss rename to src/pretix/static/bootstrap/scss/bootstrap/mixins/_alerts.scss diff --git a/src/static/bootstrap/scss/bootstrap/mixins/_background-variant.scss b/src/pretix/static/bootstrap/scss/bootstrap/mixins/_background-variant.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/mixins/_background-variant.scss rename to src/pretix/static/bootstrap/scss/bootstrap/mixins/_background-variant.scss diff --git a/src/static/bootstrap/scss/bootstrap/mixins/_border-radius.scss b/src/pretix/static/bootstrap/scss/bootstrap/mixins/_border-radius.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/mixins/_border-radius.scss rename to src/pretix/static/bootstrap/scss/bootstrap/mixins/_border-radius.scss diff --git a/src/static/bootstrap/scss/bootstrap/mixins/_buttons.scss b/src/pretix/static/bootstrap/scss/bootstrap/mixins/_buttons.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/mixins/_buttons.scss rename to src/pretix/static/bootstrap/scss/bootstrap/mixins/_buttons.scss diff --git a/src/static/bootstrap/scss/bootstrap/mixins/_center-block.scss b/src/pretix/static/bootstrap/scss/bootstrap/mixins/_center-block.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/mixins/_center-block.scss rename to src/pretix/static/bootstrap/scss/bootstrap/mixins/_center-block.scss diff --git a/src/static/bootstrap/scss/bootstrap/mixins/_clearfix.scss b/src/pretix/static/bootstrap/scss/bootstrap/mixins/_clearfix.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/mixins/_clearfix.scss rename to src/pretix/static/bootstrap/scss/bootstrap/mixins/_clearfix.scss diff --git a/src/static/bootstrap/scss/bootstrap/mixins/_forms.scss b/src/pretix/static/bootstrap/scss/bootstrap/mixins/_forms.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/mixins/_forms.scss rename to src/pretix/static/bootstrap/scss/bootstrap/mixins/_forms.scss diff --git a/src/static/bootstrap/scss/bootstrap/mixins/_gradients.scss b/src/pretix/static/bootstrap/scss/bootstrap/mixins/_gradients.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/mixins/_gradients.scss rename to src/pretix/static/bootstrap/scss/bootstrap/mixins/_gradients.scss diff --git a/src/static/bootstrap/scss/bootstrap/mixins/_grid-framework.scss b/src/pretix/static/bootstrap/scss/bootstrap/mixins/_grid-framework.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/mixins/_grid-framework.scss rename to src/pretix/static/bootstrap/scss/bootstrap/mixins/_grid-framework.scss diff --git a/src/static/bootstrap/scss/bootstrap/mixins/_grid.scss b/src/pretix/static/bootstrap/scss/bootstrap/mixins/_grid.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/mixins/_grid.scss rename to src/pretix/static/bootstrap/scss/bootstrap/mixins/_grid.scss diff --git a/src/static/bootstrap/scss/bootstrap/mixins/_hide-text.scss b/src/pretix/static/bootstrap/scss/bootstrap/mixins/_hide-text.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/mixins/_hide-text.scss rename to src/pretix/static/bootstrap/scss/bootstrap/mixins/_hide-text.scss diff --git a/src/static/bootstrap/scss/bootstrap/mixins/_image.scss b/src/pretix/static/bootstrap/scss/bootstrap/mixins/_image.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/mixins/_image.scss rename to src/pretix/static/bootstrap/scss/bootstrap/mixins/_image.scss diff --git a/src/static/bootstrap/scss/bootstrap/mixins/_labels.scss b/src/pretix/static/bootstrap/scss/bootstrap/mixins/_labels.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/mixins/_labels.scss rename to src/pretix/static/bootstrap/scss/bootstrap/mixins/_labels.scss diff --git a/src/static/bootstrap/scss/bootstrap/mixins/_list-group.scss b/src/pretix/static/bootstrap/scss/bootstrap/mixins/_list-group.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/mixins/_list-group.scss rename to src/pretix/static/bootstrap/scss/bootstrap/mixins/_list-group.scss diff --git a/src/static/bootstrap/scss/bootstrap/mixins/_nav-divider.scss b/src/pretix/static/bootstrap/scss/bootstrap/mixins/_nav-divider.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/mixins/_nav-divider.scss rename to src/pretix/static/bootstrap/scss/bootstrap/mixins/_nav-divider.scss diff --git a/src/static/bootstrap/scss/bootstrap/mixins/_nav-vertical-align.scss b/src/pretix/static/bootstrap/scss/bootstrap/mixins/_nav-vertical-align.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/mixins/_nav-vertical-align.scss rename to src/pretix/static/bootstrap/scss/bootstrap/mixins/_nav-vertical-align.scss diff --git a/src/static/bootstrap/scss/bootstrap/mixins/_opacity.scss b/src/pretix/static/bootstrap/scss/bootstrap/mixins/_opacity.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/mixins/_opacity.scss rename to src/pretix/static/bootstrap/scss/bootstrap/mixins/_opacity.scss diff --git a/src/static/bootstrap/scss/bootstrap/mixins/_pagination.scss b/src/pretix/static/bootstrap/scss/bootstrap/mixins/_pagination.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/mixins/_pagination.scss rename to src/pretix/static/bootstrap/scss/bootstrap/mixins/_pagination.scss diff --git a/src/static/bootstrap/scss/bootstrap/mixins/_panels.scss b/src/pretix/static/bootstrap/scss/bootstrap/mixins/_panels.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/mixins/_panels.scss rename to src/pretix/static/bootstrap/scss/bootstrap/mixins/_panels.scss diff --git a/src/static/bootstrap/scss/bootstrap/mixins/_progress-bar.scss b/src/pretix/static/bootstrap/scss/bootstrap/mixins/_progress-bar.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/mixins/_progress-bar.scss rename to src/pretix/static/bootstrap/scss/bootstrap/mixins/_progress-bar.scss diff --git a/src/static/bootstrap/scss/bootstrap/mixins/_reset-filter.scss b/src/pretix/static/bootstrap/scss/bootstrap/mixins/_reset-filter.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/mixins/_reset-filter.scss rename to src/pretix/static/bootstrap/scss/bootstrap/mixins/_reset-filter.scss diff --git a/src/static/bootstrap/scss/bootstrap/mixins/_reset-text.scss b/src/pretix/static/bootstrap/scss/bootstrap/mixins/_reset-text.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/mixins/_reset-text.scss rename to src/pretix/static/bootstrap/scss/bootstrap/mixins/_reset-text.scss diff --git a/src/static/bootstrap/scss/bootstrap/mixins/_resize.scss b/src/pretix/static/bootstrap/scss/bootstrap/mixins/_resize.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/mixins/_resize.scss rename to src/pretix/static/bootstrap/scss/bootstrap/mixins/_resize.scss diff --git a/src/static/bootstrap/scss/bootstrap/mixins/_responsive-visibility.scss b/src/pretix/static/bootstrap/scss/bootstrap/mixins/_responsive-visibility.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/mixins/_responsive-visibility.scss rename to src/pretix/static/bootstrap/scss/bootstrap/mixins/_responsive-visibility.scss diff --git a/src/static/bootstrap/scss/bootstrap/mixins/_size.scss b/src/pretix/static/bootstrap/scss/bootstrap/mixins/_size.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/mixins/_size.scss rename to src/pretix/static/bootstrap/scss/bootstrap/mixins/_size.scss diff --git a/src/static/bootstrap/scss/bootstrap/mixins/_tab-focus.scss b/src/pretix/static/bootstrap/scss/bootstrap/mixins/_tab-focus.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/mixins/_tab-focus.scss rename to src/pretix/static/bootstrap/scss/bootstrap/mixins/_tab-focus.scss diff --git a/src/static/bootstrap/scss/bootstrap/mixins/_table-row.scss b/src/pretix/static/bootstrap/scss/bootstrap/mixins/_table-row.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/mixins/_table-row.scss rename to src/pretix/static/bootstrap/scss/bootstrap/mixins/_table-row.scss diff --git a/src/static/bootstrap/scss/bootstrap/mixins/_text-emphasis.scss b/src/pretix/static/bootstrap/scss/bootstrap/mixins/_text-emphasis.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/mixins/_text-emphasis.scss rename to src/pretix/static/bootstrap/scss/bootstrap/mixins/_text-emphasis.scss diff --git a/src/static/bootstrap/scss/bootstrap/mixins/_text-overflow.scss b/src/pretix/static/bootstrap/scss/bootstrap/mixins/_text-overflow.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/mixins/_text-overflow.scss rename to src/pretix/static/bootstrap/scss/bootstrap/mixins/_text-overflow.scss diff --git a/src/static/bootstrap/scss/bootstrap/mixins/_vendor-prefixes.scss b/src/pretix/static/bootstrap/scss/bootstrap/mixins/_vendor-prefixes.scss similarity index 100% rename from src/static/bootstrap/scss/bootstrap/mixins/_vendor-prefixes.scss rename to src/pretix/static/bootstrap/scss/bootstrap/mixins/_vendor-prefixes.scss diff --git a/src/static/charts/morris.css b/src/pretix/static/charts/morris.css similarity index 100% rename from src/static/charts/morris.css rename to src/pretix/static/charts/morris.css diff --git a/src/static/charts/morris.js b/src/pretix/static/charts/morris.js similarity index 100% rename from src/static/charts/morris.js rename to src/pretix/static/charts/morris.js diff --git a/src/static/charts/raphael-min.js b/src/pretix/static/charts/raphael-min.js similarity index 100% rename from src/static/charts/raphael-min.js rename to src/pretix/static/charts/raphael-min.js diff --git a/src/static/clipboard/clipboard.js b/src/pretix/static/clipboard/clipboard.js similarity index 100% rename from src/static/clipboard/clipboard.js rename to src/pretix/static/clipboard/clipboard.js diff --git a/src/static/clipboard/clipboard.min.js b/src/pretix/static/clipboard/clipboard.min.js similarity index 100% rename from src/static/clipboard/clipboard.min.js rename to src/pretix/static/clipboard/clipboard.min.js diff --git a/src/static/datetimepicker/_bootstrap-datetimepicker.scss b/src/pretix/static/datetimepicker/_bootstrap-datetimepicker.scss similarity index 100% rename from src/static/datetimepicker/_bootstrap-datetimepicker.scss rename to src/pretix/static/datetimepicker/_bootstrap-datetimepicker.scss diff --git a/src/static/datetimepicker/bootstrap-datetimepicker.js b/src/pretix/static/datetimepicker/bootstrap-datetimepicker.js similarity index 100% rename from src/static/datetimepicker/bootstrap-datetimepicker.js rename to src/pretix/static/datetimepicker/bootstrap-datetimepicker.js diff --git a/src/static/fontawesome/README.md b/src/pretix/static/fontawesome/README.md similarity index 100% rename from src/static/fontawesome/README.md rename to src/pretix/static/fontawesome/README.md diff --git a/src/static/fontawesome/fonts/FontAwesome.otf b/src/pretix/static/fontawesome/fonts/FontAwesome.otf similarity index 100% rename from src/static/fontawesome/fonts/FontAwesome.otf rename to src/pretix/static/fontawesome/fonts/FontAwesome.otf diff --git a/src/static/fontawesome/fonts/fontawesome-webfont.eot b/src/pretix/static/fontawesome/fonts/fontawesome-webfont.eot similarity index 100% rename from src/static/fontawesome/fonts/fontawesome-webfont.eot rename to src/pretix/static/fontawesome/fonts/fontawesome-webfont.eot diff --git a/src/static/fontawesome/fonts/fontawesome-webfont.svg b/src/pretix/static/fontawesome/fonts/fontawesome-webfont.svg similarity index 100% rename from src/static/fontawesome/fonts/fontawesome-webfont.svg rename to src/pretix/static/fontawesome/fonts/fontawesome-webfont.svg diff --git a/src/static/fontawesome/fonts/fontawesome-webfont.ttf b/src/pretix/static/fontawesome/fonts/fontawesome-webfont.ttf similarity index 100% rename from src/static/fontawesome/fonts/fontawesome-webfont.ttf rename to src/pretix/static/fontawesome/fonts/fontawesome-webfont.ttf diff --git a/src/static/fontawesome/fonts/fontawesome-webfont.woff b/src/pretix/static/fontawesome/fonts/fontawesome-webfont.woff similarity index 100% rename from src/static/fontawesome/fonts/fontawesome-webfont.woff rename to src/pretix/static/fontawesome/fonts/fontawesome-webfont.woff diff --git a/src/static/fontawesome/fonts/fontawesome-webfont.woff2 b/src/pretix/static/fontawesome/fonts/fontawesome-webfont.woff2 similarity index 100% rename from src/static/fontawesome/fonts/fontawesome-webfont.woff2 rename to src/pretix/static/fontawesome/fonts/fontawesome-webfont.woff2 diff --git a/src/static/fontawesome/scss/_animated.scss b/src/pretix/static/fontawesome/scss/_animated.scss similarity index 100% rename from src/static/fontawesome/scss/_animated.scss rename to src/pretix/static/fontawesome/scss/_animated.scss diff --git a/src/static/fontawesome/scss/_bordered-pulled.scss b/src/pretix/static/fontawesome/scss/_bordered-pulled.scss similarity index 100% rename from src/static/fontawesome/scss/_bordered-pulled.scss rename to src/pretix/static/fontawesome/scss/_bordered-pulled.scss diff --git a/src/static/fontawesome/scss/_core.scss b/src/pretix/static/fontawesome/scss/_core.scss similarity index 100% rename from src/static/fontawesome/scss/_core.scss rename to src/pretix/static/fontawesome/scss/_core.scss diff --git a/src/static/fontawesome/scss/_fixed-width.scss b/src/pretix/static/fontawesome/scss/_fixed-width.scss similarity index 100% rename from src/static/fontawesome/scss/_fixed-width.scss rename to src/pretix/static/fontawesome/scss/_fixed-width.scss diff --git a/src/static/fontawesome/scss/_icons.scss b/src/pretix/static/fontawesome/scss/_icons.scss similarity index 100% rename from src/static/fontawesome/scss/_icons.scss rename to src/pretix/static/fontawesome/scss/_icons.scss diff --git a/src/static/fontawesome/scss/_larger.scss b/src/pretix/static/fontawesome/scss/_larger.scss similarity index 100% rename from src/static/fontawesome/scss/_larger.scss rename to src/pretix/static/fontawesome/scss/_larger.scss diff --git a/src/static/fontawesome/scss/_list.scss b/src/pretix/static/fontawesome/scss/_list.scss similarity index 100% rename from src/static/fontawesome/scss/_list.scss rename to src/pretix/static/fontawesome/scss/_list.scss diff --git a/src/static/fontawesome/scss/_mixins.scss b/src/pretix/static/fontawesome/scss/_mixins.scss similarity index 100% rename from src/static/fontawesome/scss/_mixins.scss rename to src/pretix/static/fontawesome/scss/_mixins.scss diff --git a/src/static/fontawesome/scss/_path.scss b/src/pretix/static/fontawesome/scss/_path.scss similarity index 100% rename from src/static/fontawesome/scss/_path.scss rename to src/pretix/static/fontawesome/scss/_path.scss diff --git a/src/static/fontawesome/scss/_rotated-flipped.scss b/src/pretix/static/fontawesome/scss/_rotated-flipped.scss similarity index 100% rename from src/static/fontawesome/scss/_rotated-flipped.scss rename to src/pretix/static/fontawesome/scss/_rotated-flipped.scss diff --git a/src/static/fontawesome/scss/_stacked.scss b/src/pretix/static/fontawesome/scss/_stacked.scss similarity index 100% rename from src/static/fontawesome/scss/_stacked.scss rename to src/pretix/static/fontawesome/scss/_stacked.scss diff --git a/src/static/fontawesome/scss/_variables.scss b/src/pretix/static/fontawesome/scss/_variables.scss similarity index 100% rename from src/static/fontawesome/scss/_variables.scss rename to src/pretix/static/fontawesome/scss/_variables.scss diff --git a/src/static/fontawesome/scss/font-awesome.scss b/src/pretix/static/fontawesome/scss/font-awesome.scss similarity index 100% rename from src/static/fontawesome/scss/font-awesome.scss rename to src/pretix/static/fontawesome/scss/font-awesome.scss diff --git a/src/static/fonts/OpenSans-Bold.ttf b/src/pretix/static/fonts/OpenSans-Bold.ttf similarity index 100% rename from src/static/fonts/OpenSans-Bold.ttf rename to src/pretix/static/fonts/OpenSans-Bold.ttf diff --git a/src/static/fonts/OpenSans-Italic.ttf b/src/pretix/static/fonts/OpenSans-Italic.ttf similarity index 100% rename from src/static/fonts/OpenSans-Italic.ttf rename to src/pretix/static/fonts/OpenSans-Italic.ttf diff --git a/src/static/fonts/OpenSans-Regular.ttf b/src/pretix/static/fonts/OpenSans-Regular.ttf similarity index 100% rename from src/static/fonts/OpenSans-Regular.ttf rename to src/pretix/static/fonts/OpenSans-Regular.ttf diff --git a/src/static/fonts/opensans_bold_macroman/OpenSans-Bold-webfont.eot b/src/pretix/static/fonts/opensans_bold_macroman/OpenSans-Bold-webfont.eot similarity index 100% rename from src/static/fonts/opensans_bold_macroman/OpenSans-Bold-webfont.eot rename to src/pretix/static/fonts/opensans_bold_macroman/OpenSans-Bold-webfont.eot diff --git a/src/static/fonts/opensans_bold_macroman/OpenSans-Bold-webfont.svg b/src/pretix/static/fonts/opensans_bold_macroman/OpenSans-Bold-webfont.svg similarity index 100% rename from src/static/fonts/opensans_bold_macroman/OpenSans-Bold-webfont.svg rename to src/pretix/static/fonts/opensans_bold_macroman/OpenSans-Bold-webfont.svg diff --git a/src/static/fonts/opensans_bold_macroman/OpenSans-Bold-webfont.ttf b/src/pretix/static/fonts/opensans_bold_macroman/OpenSans-Bold-webfont.ttf similarity index 100% rename from src/static/fonts/opensans_bold_macroman/OpenSans-Bold-webfont.ttf rename to src/pretix/static/fonts/opensans_bold_macroman/OpenSans-Bold-webfont.ttf diff --git a/src/static/fonts/opensans_bold_macroman/OpenSans-Bold-webfont.woff b/src/pretix/static/fonts/opensans_bold_macroman/OpenSans-Bold-webfont.woff similarity index 100% rename from src/static/fonts/opensans_bold_macroman/OpenSans-Bold-webfont.woff rename to src/pretix/static/fonts/opensans_bold_macroman/OpenSans-Bold-webfont.woff diff --git a/src/static/fonts/opensans_bolditalic_macroman/OpenSans-BoldItalic-webfont.eot b/src/pretix/static/fonts/opensans_bolditalic_macroman/OpenSans-BoldItalic-webfont.eot similarity index 100% rename from src/static/fonts/opensans_bolditalic_macroman/OpenSans-BoldItalic-webfont.eot rename to src/pretix/static/fonts/opensans_bolditalic_macroman/OpenSans-BoldItalic-webfont.eot diff --git a/src/static/fonts/opensans_bolditalic_macroman/OpenSans-BoldItalic-webfont.svg b/src/pretix/static/fonts/opensans_bolditalic_macroman/OpenSans-BoldItalic-webfont.svg similarity index 100% rename from src/static/fonts/opensans_bolditalic_macroman/OpenSans-BoldItalic-webfont.svg rename to src/pretix/static/fonts/opensans_bolditalic_macroman/OpenSans-BoldItalic-webfont.svg diff --git a/src/static/fonts/opensans_bolditalic_macroman/OpenSans-BoldItalic-webfont.ttf b/src/pretix/static/fonts/opensans_bolditalic_macroman/OpenSans-BoldItalic-webfont.ttf similarity index 100% rename from src/static/fonts/opensans_bolditalic_macroman/OpenSans-BoldItalic-webfont.ttf rename to src/pretix/static/fonts/opensans_bolditalic_macroman/OpenSans-BoldItalic-webfont.ttf diff --git a/src/static/fonts/opensans_bolditalic_macroman/OpenSans-BoldItalic-webfont.woff b/src/pretix/static/fonts/opensans_bolditalic_macroman/OpenSans-BoldItalic-webfont.woff similarity index 100% rename from src/static/fonts/opensans_bolditalic_macroman/OpenSans-BoldItalic-webfont.woff rename to src/pretix/static/fonts/opensans_bolditalic_macroman/OpenSans-BoldItalic-webfont.woff diff --git a/src/static/fonts/opensans_italic_macroman/OpenSans-Italic-webfont.eot b/src/pretix/static/fonts/opensans_italic_macroman/OpenSans-Italic-webfont.eot similarity index 100% rename from src/static/fonts/opensans_italic_macroman/OpenSans-Italic-webfont.eot rename to src/pretix/static/fonts/opensans_italic_macroman/OpenSans-Italic-webfont.eot diff --git a/src/static/fonts/opensans_italic_macroman/OpenSans-Italic-webfont.svg b/src/pretix/static/fonts/opensans_italic_macroman/OpenSans-Italic-webfont.svg similarity index 100% rename from src/static/fonts/opensans_italic_macroman/OpenSans-Italic-webfont.svg rename to src/pretix/static/fonts/opensans_italic_macroman/OpenSans-Italic-webfont.svg diff --git a/src/static/fonts/opensans_italic_macroman/OpenSans-Italic-webfont.ttf b/src/pretix/static/fonts/opensans_italic_macroman/OpenSans-Italic-webfont.ttf similarity index 100% rename from src/static/fonts/opensans_italic_macroman/OpenSans-Italic-webfont.ttf rename to src/pretix/static/fonts/opensans_italic_macroman/OpenSans-Italic-webfont.ttf diff --git a/src/static/fonts/opensans_italic_macroman/OpenSans-Italic-webfont.woff b/src/pretix/static/fonts/opensans_italic_macroman/OpenSans-Italic-webfont.woff similarity index 100% rename from src/static/fonts/opensans_italic_macroman/OpenSans-Italic-webfont.woff rename to src/pretix/static/fonts/opensans_italic_macroman/OpenSans-Italic-webfont.woff diff --git a/src/static/fonts/opensans_regular_macroman/OpenSans-Regular-webfont.eot b/src/pretix/static/fonts/opensans_regular_macroman/OpenSans-Regular-webfont.eot similarity index 100% rename from src/static/fonts/opensans_regular_macroman/OpenSans-Regular-webfont.eot rename to src/pretix/static/fonts/opensans_regular_macroman/OpenSans-Regular-webfont.eot diff --git a/src/static/fonts/opensans_regular_macroman/OpenSans-Regular-webfont.svg b/src/pretix/static/fonts/opensans_regular_macroman/OpenSans-Regular-webfont.svg similarity index 100% rename from src/static/fonts/opensans_regular_macroman/OpenSans-Regular-webfont.svg rename to src/pretix/static/fonts/opensans_regular_macroman/OpenSans-Regular-webfont.svg diff --git a/src/static/fonts/opensans_regular_macroman/OpenSans-Regular-webfont.ttf b/src/pretix/static/fonts/opensans_regular_macroman/OpenSans-Regular-webfont.ttf similarity index 100% rename from src/static/fonts/opensans_regular_macroman/OpenSans-Regular-webfont.ttf rename to src/pretix/static/fonts/opensans_regular_macroman/OpenSans-Regular-webfont.ttf diff --git a/src/static/fonts/opensans_regular_macroman/OpenSans-Regular-webfont.woff b/src/pretix/static/fonts/opensans_regular_macroman/OpenSans-Regular-webfont.woff similarity index 100% rename from src/static/fonts/opensans_regular_macroman/OpenSans-Regular-webfont.woff rename to src/pretix/static/fonts/opensans_regular_macroman/OpenSans-Regular-webfont.woff diff --git a/src/static/jquery/js/jquery-2.1.1.min.js b/src/pretix/static/jquery/js/jquery-2.1.1.min.js similarity index 100% rename from src/static/jquery/js/jquery-2.1.1.min.js rename to src/pretix/static/jquery/js/jquery-2.1.1.min.js diff --git a/src/pretix/static/jsi18n/de-informal/djangojs.js b/src/pretix/static/jsi18n/de-informal/djangojs.js new file mode 100644 index 000000000..07399ac57 --- /dev/null +++ b/src/pretix/static/jsi18n/de-informal/djangojs.js @@ -0,0 +1,156 @@ + + +(function(globals) { + + var django = globals.django || (globals.django = {}); + + + django.pluralidx = function(n) { + var v=(n != 1); + if (typeof(v) == 'boolean') { + return v ? 1 : 0; + } else { + return v; + } + }; + + + /* gettext library */ + + django.catalog = django.catalog || {}; + + var newcatalog = { + "An error of type {code} occured.": "Ein Fehler ist aufgetreten. Fehlercode: {code}", + "Close message": "Schlie\u00dfen", + "Comment:": "Kommentar:", + "Contacting Stripe \u2026": "Kontaktiere Stripe \u2026", + "Count": "Anzahl", + "Marked as paid": "Als bezahlt markiert", + "Others": "Sonstige", + "Paid orders": "Bezahlte Bestellungen", + "Placed orders": "Get\u00e4tigte Bestellungen", + "The items in your cart are no longer reserved for you.": "Die Produkte in Ihrem Warenkorb sind nicht mehr f\u00fcr Sie reserviert.", + "The items in your cart are reserved for you for one minute.": [ + "Die Produkte in Ihrem Warenkorb sind noch eine Minute f\u00fcr Sie reserviert.", + "Die Produkte in Ihrem Warenkorb sind noch {num} Minuten f\u00fcr Sie reserviert." + ], + "The request took to long. Please try again.": "Diese Anfrage hat zu lange gedauert. Bitte erneut versuchen.", + "Total revenue": "Gesamtumsatz", + "Unknown error.": "Unbekannter Fehler.", + "We are currently sending your request to the server. If this takes longer than one minute, please check your internet connection and then reload this page and try again.": "Ihre Anfrage wird an den Server gesendet. Wenn dies l\u00e4nger als eine Minute dauert, pr\u00fcfen Sie bitte Ihre Internetverbindung. Danach k\u00f6nnen Sie diese Seite neu laden und es erneut versuchen.", + "We are processing your request \u2026": "Wir verarbeiten deine Anfrage \u2026", + "We currenctly cannot reach the server, but we keep trying. Last error code: {code}": "Wir k\u00f6nnen den Server aktuell nicht erreichen, versuchen es aber weiter. Letzter Fehlercode: {code}", + "We currenctly cannot reach the server. Please try again. Error code: {code}": "Wir k\u00f6nnen den Server aktuell nicht erreichen. Bitte versuchen Sie es noch einmal. Fehlercode: {code}", + "Your request has been queued on the server and will now be processed. If this takes longer than two minutes, please contact us or go back in your browser and try again.": "Ihre Anfrage ist auf dem Server angekommen und wird nun verarbeitet. Wenn dies l\u00e4nger als zwei Minuten dauert, kontaktieren Sie uns bitte oder gehen Sie in Ihrem Browser einen Schritt zur\u00fcck und versuchen es erneut." + }; + for (var key in newcatalog) { + django.catalog[key] = newcatalog[key]; + } + + + if (!django.jsi18n_initialized) { + django.gettext = function(msgid) { + var value = django.catalog[msgid]; + if (typeof(value) == 'undefined') { + return msgid; + } else { + return (typeof(value) == 'string') ? value : value[0]; + } + }; + + django.ngettext = function(singular, plural, count) { + var value = django.catalog[singular]; + if (typeof(value) == 'undefined') { + return (count == 1) ? singular : plural; + } else { + return value[django.pluralidx(count)]; + } + }; + + django.gettext_noop = function(msgid) { return msgid; }; + + django.pgettext = function(context, msgid) { + var value = django.gettext(context + '\x04' + msgid); + if (value.indexOf('\x04') != -1) { + value = msgid; + } + return value; + }; + + django.npgettext = function(context, singular, plural, count) { + var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count); + if (value.indexOf('\x04') != -1) { + value = django.ngettext(singular, plural, count); + } + return value; + }; + + django.interpolate = function(fmt, obj, named) { + if (named) { + return fmt.replace(/%\(\w+\)s/g, function(match){return String(obj[match.slice(2,-2)])}); + } else { + return fmt.replace(/%s/g, function(match){return String(obj.shift())}); + } + }; + + + /* formatting library */ + + django.formats = { + "DATETIME_FORMAT": "j. F Y H:i", + "DATETIME_INPUT_FORMATS": [ + "%d.%m.%Y %H:%M:%S", + "%d.%m.%Y %H:%M:%S.%f", + "%d.%m.%Y %H:%M", + "%d.%m.%Y", + "%Y-%m-%d %H:%M:%S", + "%Y-%m-%d %H:%M:%S.%f", + "%Y-%m-%d %H:%M", + "%Y-%m-%d" + ], + "DATE_FORMAT": "j. F Y", + "DATE_INPUT_FORMATS": [ + "%d.%m.%Y", + "%d.%m.%y", + "%Y-%m-%d" + ], + "DECIMAL_SEPARATOR": ",", + "FIRST_DAY_OF_WEEK": "1", + "MONTH_DAY_FORMAT": "j. F", + "NUMBER_GROUPING": "3", + "SHORT_DATETIME_FORMAT": "d.m.Y H:i", + "SHORT_DATE_FORMAT": "d.m.Y", + "THOUSAND_SEPARATOR": ".", + "TIME_FORMAT": "H:i", + "TIME_INPUT_FORMATS": [ + "%H:%M:%S", + "%H:%M:%S.%f", + "%H:%M" + ], + "YEAR_MONTH_FORMAT": "F Y" + }; + + django.get_format = function(format_type) { + var value = django.formats[format_type]; + if (typeof(value) == 'undefined') { + return format_type; + } else { + return value; + } + }; + + /* add to global namespace */ + globals.pluralidx = django.pluralidx; + globals.gettext = django.gettext; + globals.ngettext = django.ngettext; + globals.gettext_noop = django.gettext_noop; + globals.pgettext = django.pgettext; + globals.npgettext = django.npgettext; + globals.interpolate = django.interpolate; + globals.get_format = django.get_format; + + django.jsi18n_initialized = true; + } + +}(this)); + diff --git a/src/pretix/static/jsi18n/de/djangojs.js b/src/pretix/static/jsi18n/de/djangojs.js new file mode 100644 index 000000000..07399ac57 --- /dev/null +++ b/src/pretix/static/jsi18n/de/djangojs.js @@ -0,0 +1,156 @@ + + +(function(globals) { + + var django = globals.django || (globals.django = {}); + + + django.pluralidx = function(n) { + var v=(n != 1); + if (typeof(v) == 'boolean') { + return v ? 1 : 0; + } else { + return v; + } + }; + + + /* gettext library */ + + django.catalog = django.catalog || {}; + + var newcatalog = { + "An error of type {code} occured.": "Ein Fehler ist aufgetreten. Fehlercode: {code}", + "Close message": "Schlie\u00dfen", + "Comment:": "Kommentar:", + "Contacting Stripe \u2026": "Kontaktiere Stripe \u2026", + "Count": "Anzahl", + "Marked as paid": "Als bezahlt markiert", + "Others": "Sonstige", + "Paid orders": "Bezahlte Bestellungen", + "Placed orders": "Get\u00e4tigte Bestellungen", + "The items in your cart are no longer reserved for you.": "Die Produkte in Ihrem Warenkorb sind nicht mehr f\u00fcr Sie reserviert.", + "The items in your cart are reserved for you for one minute.": [ + "Die Produkte in Ihrem Warenkorb sind noch eine Minute f\u00fcr Sie reserviert.", + "Die Produkte in Ihrem Warenkorb sind noch {num} Minuten f\u00fcr Sie reserviert." + ], + "The request took to long. Please try again.": "Diese Anfrage hat zu lange gedauert. Bitte erneut versuchen.", + "Total revenue": "Gesamtumsatz", + "Unknown error.": "Unbekannter Fehler.", + "We are currently sending your request to the server. If this takes longer than one minute, please check your internet connection and then reload this page and try again.": "Ihre Anfrage wird an den Server gesendet. Wenn dies l\u00e4nger als eine Minute dauert, pr\u00fcfen Sie bitte Ihre Internetverbindung. Danach k\u00f6nnen Sie diese Seite neu laden und es erneut versuchen.", + "We are processing your request \u2026": "Wir verarbeiten deine Anfrage \u2026", + "We currenctly cannot reach the server, but we keep trying. Last error code: {code}": "Wir k\u00f6nnen den Server aktuell nicht erreichen, versuchen es aber weiter. Letzter Fehlercode: {code}", + "We currenctly cannot reach the server. Please try again. Error code: {code}": "Wir k\u00f6nnen den Server aktuell nicht erreichen. Bitte versuchen Sie es noch einmal. Fehlercode: {code}", + "Your request has been queued on the server and will now be processed. If this takes longer than two minutes, please contact us or go back in your browser and try again.": "Ihre Anfrage ist auf dem Server angekommen und wird nun verarbeitet. Wenn dies l\u00e4nger als zwei Minuten dauert, kontaktieren Sie uns bitte oder gehen Sie in Ihrem Browser einen Schritt zur\u00fcck und versuchen es erneut." + }; + for (var key in newcatalog) { + django.catalog[key] = newcatalog[key]; + } + + + if (!django.jsi18n_initialized) { + django.gettext = function(msgid) { + var value = django.catalog[msgid]; + if (typeof(value) == 'undefined') { + return msgid; + } else { + return (typeof(value) == 'string') ? value : value[0]; + } + }; + + django.ngettext = function(singular, plural, count) { + var value = django.catalog[singular]; + if (typeof(value) == 'undefined') { + return (count == 1) ? singular : plural; + } else { + return value[django.pluralidx(count)]; + } + }; + + django.gettext_noop = function(msgid) { return msgid; }; + + django.pgettext = function(context, msgid) { + var value = django.gettext(context + '\x04' + msgid); + if (value.indexOf('\x04') != -1) { + value = msgid; + } + return value; + }; + + django.npgettext = function(context, singular, plural, count) { + var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count); + if (value.indexOf('\x04') != -1) { + value = django.ngettext(singular, plural, count); + } + return value; + }; + + django.interpolate = function(fmt, obj, named) { + if (named) { + return fmt.replace(/%\(\w+\)s/g, function(match){return String(obj[match.slice(2,-2)])}); + } else { + return fmt.replace(/%s/g, function(match){return String(obj.shift())}); + } + }; + + + /* formatting library */ + + django.formats = { + "DATETIME_FORMAT": "j. F Y H:i", + "DATETIME_INPUT_FORMATS": [ + "%d.%m.%Y %H:%M:%S", + "%d.%m.%Y %H:%M:%S.%f", + "%d.%m.%Y %H:%M", + "%d.%m.%Y", + "%Y-%m-%d %H:%M:%S", + "%Y-%m-%d %H:%M:%S.%f", + "%Y-%m-%d %H:%M", + "%Y-%m-%d" + ], + "DATE_FORMAT": "j. F Y", + "DATE_INPUT_FORMATS": [ + "%d.%m.%Y", + "%d.%m.%y", + "%Y-%m-%d" + ], + "DECIMAL_SEPARATOR": ",", + "FIRST_DAY_OF_WEEK": "1", + "MONTH_DAY_FORMAT": "j. F", + "NUMBER_GROUPING": "3", + "SHORT_DATETIME_FORMAT": "d.m.Y H:i", + "SHORT_DATE_FORMAT": "d.m.Y", + "THOUSAND_SEPARATOR": ".", + "TIME_FORMAT": "H:i", + "TIME_INPUT_FORMATS": [ + "%H:%M:%S", + "%H:%M:%S.%f", + "%H:%M" + ], + "YEAR_MONTH_FORMAT": "F Y" + }; + + django.get_format = function(format_type) { + var value = django.formats[format_type]; + if (typeof(value) == 'undefined') { + return format_type; + } else { + return value; + } + }; + + /* add to global namespace */ + globals.pluralidx = django.pluralidx; + globals.gettext = django.gettext; + globals.ngettext = django.ngettext; + globals.gettext_noop = django.gettext_noop; + globals.pgettext = django.pgettext; + globals.npgettext = django.npgettext; + globals.interpolate = django.interpolate; + globals.get_format = django.get_format; + + django.jsi18n_initialized = true; + } + +}(this)); + diff --git a/src/pretix/static/jsi18n/en/djangojs.js b/src/pretix/static/jsi18n/en/djangojs.js new file mode 100644 index 000000000..48b3e2719 --- /dev/null +++ b/src/pretix/static/jsi18n/en/djangojs.js @@ -0,0 +1,125 @@ + + +(function(globals) { + + var django = globals.django || (globals.django = {}); + + + django.pluralidx = function(count) { return (count == 1) ? 0 : 1; }; + + + /* gettext library */ + + django.catalog = django.catalog || {}; + + + if (!django.jsi18n_initialized) { + django.gettext = function(msgid) { + var value = django.catalog[msgid]; + if (typeof(value) == 'undefined') { + return msgid; + } else { + return (typeof(value) == 'string') ? value : value[0]; + } + }; + + django.ngettext = function(singular, plural, count) { + var value = django.catalog[singular]; + if (typeof(value) == 'undefined') { + return (count == 1) ? singular : plural; + } else { + return value[django.pluralidx(count)]; + } + }; + + django.gettext_noop = function(msgid) { return msgid; }; + + django.pgettext = function(context, msgid) { + var value = django.gettext(context + '\x04' + msgid); + if (value.indexOf('\x04') != -1) { + value = msgid; + } + return value; + }; + + django.npgettext = function(context, singular, plural, count) { + var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count); + if (value.indexOf('\x04') != -1) { + value = django.ngettext(singular, plural, count); + } + return value; + }; + + django.interpolate = function(fmt, obj, named) { + if (named) { + return fmt.replace(/%\(\w+\)s/g, function(match){return String(obj[match.slice(2,-2)])}); + } else { + return fmt.replace(/%s/g, function(match){return String(obj.shift())}); + } + }; + + + /* formatting library */ + + django.formats = { + "DATETIME_FORMAT": "N j, Y, P", + "DATETIME_INPUT_FORMATS": [ + "%Y-%m-%d %H:%M:%S", + "%Y-%m-%d %H:%M:%S.%f", + "%Y-%m-%d %H:%M", + "%Y-%m-%d", + "%m/%d/%Y %H:%M:%S", + "%m/%d/%Y %H:%M:%S.%f", + "%m/%d/%Y %H:%M", + "%m/%d/%Y", + "%m/%d/%y %H:%M:%S", + "%m/%d/%y %H:%M:%S.%f", + "%m/%d/%y %H:%M", + "%m/%d/%y" + ], + "DATE_FORMAT": "N j, Y", + "DATE_INPUT_FORMATS": [ + "%Y-%m-%d", + "%m/%d/%Y", + "%m/%d/%y" + ], + "DECIMAL_SEPARATOR": ".", + "FIRST_DAY_OF_WEEK": "0", + "MONTH_DAY_FORMAT": "F j", + "NUMBER_GROUPING": "3", + "SHORT_DATETIME_FORMAT": "Y-m-d H:i", + "SHORT_DATE_FORMAT": "Y-m-d", + "THOUSAND_SEPARATOR": ",", + "TIME_FORMAT": "P", + "TIME_INPUT_FORMATS": [ + "%H:%M:%S", + "%H:%M:%S.%f", + "%H:%M" + ], + "YEAR_MONTH_FORMAT": "F Y" + }; + + django.get_format = function(format_type) { + var value = django.formats[format_type]; + if (typeof(value) == 'undefined') { + return format_type; + } else { + return value; + } + }; + + /* add to global namespace */ + globals.pluralidx = django.pluralidx; + globals.gettext = django.gettext; + globals.ngettext = django.ngettext; + globals.gettext_noop = django.gettext_noop; + globals.pgettext = django.pgettext; + globals.npgettext = django.npgettext; + globals.interpolate = django.interpolate; + globals.get_format = django.get_format; + + django.jsi18n_initialized = true; + } + +}(this)); + diff --git a/src/static/lightbox/css/lightbox.css b/src/pretix/static/lightbox/css/lightbox.css similarity index 100% rename from src/static/lightbox/css/lightbox.css rename to src/pretix/static/lightbox/css/lightbox.css diff --git a/src/static/lightbox/images/close.png b/src/pretix/static/lightbox/images/close.png similarity index 100% rename from src/static/lightbox/images/close.png rename to src/pretix/static/lightbox/images/close.png diff --git a/src/static/lightbox/images/loading.gif b/src/pretix/static/lightbox/images/loading.gif similarity index 100% rename from src/static/lightbox/images/loading.gif rename to src/pretix/static/lightbox/images/loading.gif diff --git a/src/static/lightbox/images/next.png b/src/pretix/static/lightbox/images/next.png similarity index 100% rename from src/static/lightbox/images/next.png rename to src/pretix/static/lightbox/images/next.png diff --git a/src/static/lightbox/images/prev.png b/src/pretix/static/lightbox/images/prev.png similarity index 100% rename from src/static/lightbox/images/prev.png rename to src/pretix/static/lightbox/images/prev.png diff --git a/src/static/lightbox/js/lightbox.js b/src/pretix/static/lightbox/js/lightbox.js similarity index 100% rename from src/static/lightbox/js/lightbox.js rename to src/pretix/static/lightbox/js/lightbox.js diff --git a/src/static/lightbox/js/lightbox.min.js b/src/pretix/static/lightbox/js/lightbox.min.js similarity index 100% rename from src/static/lightbox/js/lightbox.min.js rename to src/pretix/static/lightbox/js/lightbox.min.js diff --git a/src/static/lightbox/js/lightbox.min.map b/src/pretix/static/lightbox/js/lightbox.min.map similarity index 100% rename from src/static/lightbox/js/lightbox.min.map rename to src/pretix/static/lightbox/js/lightbox.min.map diff --git a/src/static/moment/moment-with-locales.js b/src/pretix/static/moment/moment-with-locales.js similarity index 100% rename from src/static/moment/moment-with-locales.js rename to src/pretix/static/moment/moment-with-locales.js diff --git a/src/static/pretixbase/img/favicon.ico b/src/pretix/static/pretixbase/img/favicon.ico similarity index 100% rename from src/static/pretixbase/img/favicon.ico rename to src/pretix/static/pretixbase/img/favicon.ico diff --git a/src/static/pretixbase/img/flags/ad.png b/src/pretix/static/pretixbase/img/flags/ad.png similarity index 100% rename from src/static/pretixbase/img/flags/ad.png rename to src/pretix/static/pretixbase/img/flags/ad.png diff --git a/src/static/pretixbase/img/flags/ae.png b/src/pretix/static/pretixbase/img/flags/ae.png similarity index 100% rename from src/static/pretixbase/img/flags/ae.png rename to src/pretix/static/pretixbase/img/flags/ae.png diff --git a/src/static/pretixbase/img/flags/af.png b/src/pretix/static/pretixbase/img/flags/af.png similarity index 100% rename from src/static/pretixbase/img/flags/af.png rename to src/pretix/static/pretixbase/img/flags/af.png diff --git a/src/static/pretixbase/img/flags/ag.png b/src/pretix/static/pretixbase/img/flags/ag.png similarity index 100% rename from src/static/pretixbase/img/flags/ag.png rename to src/pretix/static/pretixbase/img/flags/ag.png diff --git a/src/static/pretixbase/img/flags/ai.png b/src/pretix/static/pretixbase/img/flags/ai.png similarity index 100% rename from src/static/pretixbase/img/flags/ai.png rename to src/pretix/static/pretixbase/img/flags/ai.png diff --git a/src/static/pretixbase/img/flags/al.png b/src/pretix/static/pretixbase/img/flags/al.png similarity index 100% rename from src/static/pretixbase/img/flags/al.png rename to src/pretix/static/pretixbase/img/flags/al.png diff --git a/src/static/pretixbase/img/flags/am.png b/src/pretix/static/pretixbase/img/flags/am.png similarity index 100% rename from src/static/pretixbase/img/flags/am.png rename to src/pretix/static/pretixbase/img/flags/am.png diff --git a/src/static/pretixbase/img/flags/an.png b/src/pretix/static/pretixbase/img/flags/an.png similarity index 100% rename from src/static/pretixbase/img/flags/an.png rename to src/pretix/static/pretixbase/img/flags/an.png diff --git a/src/static/pretixbase/img/flags/ao.png b/src/pretix/static/pretixbase/img/flags/ao.png similarity index 100% rename from src/static/pretixbase/img/flags/ao.png rename to src/pretix/static/pretixbase/img/flags/ao.png diff --git a/src/static/pretixbase/img/flags/ar.png b/src/pretix/static/pretixbase/img/flags/ar.png similarity index 100% rename from src/static/pretixbase/img/flags/ar.png rename to src/pretix/static/pretixbase/img/flags/ar.png diff --git a/src/static/pretixbase/img/flags/as.png b/src/pretix/static/pretixbase/img/flags/as.png similarity index 100% rename from src/static/pretixbase/img/flags/as.png rename to src/pretix/static/pretixbase/img/flags/as.png diff --git a/src/static/pretixbase/img/flags/at.png b/src/pretix/static/pretixbase/img/flags/at.png similarity index 100% rename from src/static/pretixbase/img/flags/at.png rename to src/pretix/static/pretixbase/img/flags/at.png diff --git a/src/static/pretixbase/img/flags/au.png b/src/pretix/static/pretixbase/img/flags/au.png similarity index 100% rename from src/static/pretixbase/img/flags/au.png rename to src/pretix/static/pretixbase/img/flags/au.png diff --git a/src/static/pretixbase/img/flags/aw.png b/src/pretix/static/pretixbase/img/flags/aw.png similarity index 100% rename from src/static/pretixbase/img/flags/aw.png rename to src/pretix/static/pretixbase/img/flags/aw.png diff --git a/src/static/pretixbase/img/flags/ax.png b/src/pretix/static/pretixbase/img/flags/ax.png similarity index 100% rename from src/static/pretixbase/img/flags/ax.png rename to src/pretix/static/pretixbase/img/flags/ax.png diff --git a/src/static/pretixbase/img/flags/az.png b/src/pretix/static/pretixbase/img/flags/az.png similarity index 100% rename from src/static/pretixbase/img/flags/az.png rename to src/pretix/static/pretixbase/img/flags/az.png diff --git a/src/static/pretixbase/img/flags/ba.png b/src/pretix/static/pretixbase/img/flags/ba.png similarity index 100% rename from src/static/pretixbase/img/flags/ba.png rename to src/pretix/static/pretixbase/img/flags/ba.png diff --git a/src/static/pretixbase/img/flags/bb.png b/src/pretix/static/pretixbase/img/flags/bb.png similarity index 100% rename from src/static/pretixbase/img/flags/bb.png rename to src/pretix/static/pretixbase/img/flags/bb.png diff --git a/src/static/pretixbase/img/flags/bd.png b/src/pretix/static/pretixbase/img/flags/bd.png similarity index 100% rename from src/static/pretixbase/img/flags/bd.png rename to src/pretix/static/pretixbase/img/flags/bd.png diff --git a/src/static/pretixbase/img/flags/be.png b/src/pretix/static/pretixbase/img/flags/be.png similarity index 100% rename from src/static/pretixbase/img/flags/be.png rename to src/pretix/static/pretixbase/img/flags/be.png diff --git a/src/static/pretixbase/img/flags/bf.png b/src/pretix/static/pretixbase/img/flags/bf.png similarity index 100% rename from src/static/pretixbase/img/flags/bf.png rename to src/pretix/static/pretixbase/img/flags/bf.png diff --git a/src/static/pretixbase/img/flags/bg.png b/src/pretix/static/pretixbase/img/flags/bg.png similarity index 100% rename from src/static/pretixbase/img/flags/bg.png rename to src/pretix/static/pretixbase/img/flags/bg.png diff --git a/src/static/pretixbase/img/flags/bh.png b/src/pretix/static/pretixbase/img/flags/bh.png similarity index 100% rename from src/static/pretixbase/img/flags/bh.png rename to src/pretix/static/pretixbase/img/flags/bh.png diff --git a/src/static/pretixbase/img/flags/bi.png b/src/pretix/static/pretixbase/img/flags/bi.png similarity index 100% rename from src/static/pretixbase/img/flags/bi.png rename to src/pretix/static/pretixbase/img/flags/bi.png diff --git a/src/static/pretixbase/img/flags/bj.png b/src/pretix/static/pretixbase/img/flags/bj.png similarity index 100% rename from src/static/pretixbase/img/flags/bj.png rename to src/pretix/static/pretixbase/img/flags/bj.png diff --git a/src/static/pretixbase/img/flags/bm.png b/src/pretix/static/pretixbase/img/flags/bm.png similarity index 100% rename from src/static/pretixbase/img/flags/bm.png rename to src/pretix/static/pretixbase/img/flags/bm.png diff --git a/src/static/pretixbase/img/flags/bn.png b/src/pretix/static/pretixbase/img/flags/bn.png similarity index 100% rename from src/static/pretixbase/img/flags/bn.png rename to src/pretix/static/pretixbase/img/flags/bn.png diff --git a/src/static/pretixbase/img/flags/bo.png b/src/pretix/static/pretixbase/img/flags/bo.png similarity index 100% rename from src/static/pretixbase/img/flags/bo.png rename to src/pretix/static/pretixbase/img/flags/bo.png diff --git a/src/static/pretixbase/img/flags/br.png b/src/pretix/static/pretixbase/img/flags/br.png similarity index 100% rename from src/static/pretixbase/img/flags/br.png rename to src/pretix/static/pretixbase/img/flags/br.png diff --git a/src/static/pretixbase/img/flags/bs.png b/src/pretix/static/pretixbase/img/flags/bs.png similarity index 100% rename from src/static/pretixbase/img/flags/bs.png rename to src/pretix/static/pretixbase/img/flags/bs.png diff --git a/src/static/pretixbase/img/flags/bt.png b/src/pretix/static/pretixbase/img/flags/bt.png similarity index 100% rename from src/static/pretixbase/img/flags/bt.png rename to src/pretix/static/pretixbase/img/flags/bt.png diff --git a/src/static/pretixbase/img/flags/bv.png b/src/pretix/static/pretixbase/img/flags/bv.png similarity index 100% rename from src/static/pretixbase/img/flags/bv.png rename to src/pretix/static/pretixbase/img/flags/bv.png diff --git a/src/static/pretixbase/img/flags/bw.png b/src/pretix/static/pretixbase/img/flags/bw.png similarity index 100% rename from src/static/pretixbase/img/flags/bw.png rename to src/pretix/static/pretixbase/img/flags/bw.png diff --git a/src/static/pretixbase/img/flags/by.png b/src/pretix/static/pretixbase/img/flags/by.png similarity index 100% rename from src/static/pretixbase/img/flags/by.png rename to src/pretix/static/pretixbase/img/flags/by.png diff --git a/src/static/pretixbase/img/flags/bz.png b/src/pretix/static/pretixbase/img/flags/bz.png similarity index 100% rename from src/static/pretixbase/img/flags/bz.png rename to src/pretix/static/pretixbase/img/flags/bz.png diff --git a/src/static/pretixbase/img/flags/ca.png b/src/pretix/static/pretixbase/img/flags/ca.png similarity index 100% rename from src/static/pretixbase/img/flags/ca.png rename to src/pretix/static/pretixbase/img/flags/ca.png diff --git a/src/static/pretixbase/img/flags/cc.png b/src/pretix/static/pretixbase/img/flags/cc.png similarity index 100% rename from src/static/pretixbase/img/flags/cc.png rename to src/pretix/static/pretixbase/img/flags/cc.png diff --git a/src/static/pretixbase/img/flags/cd.png b/src/pretix/static/pretixbase/img/flags/cd.png similarity index 100% rename from src/static/pretixbase/img/flags/cd.png rename to src/pretix/static/pretixbase/img/flags/cd.png diff --git a/src/static/pretixbase/img/flags/cf.png b/src/pretix/static/pretixbase/img/flags/cf.png similarity index 100% rename from src/static/pretixbase/img/flags/cf.png rename to src/pretix/static/pretixbase/img/flags/cf.png diff --git a/src/static/pretixbase/img/flags/cg.png b/src/pretix/static/pretixbase/img/flags/cg.png similarity index 100% rename from src/static/pretixbase/img/flags/cg.png rename to src/pretix/static/pretixbase/img/flags/cg.png diff --git a/src/static/pretixbase/img/flags/ch.png b/src/pretix/static/pretixbase/img/flags/ch.png similarity index 100% rename from src/static/pretixbase/img/flags/ch.png rename to src/pretix/static/pretixbase/img/flags/ch.png diff --git a/src/static/pretixbase/img/flags/ci.png b/src/pretix/static/pretixbase/img/flags/ci.png similarity index 100% rename from src/static/pretixbase/img/flags/ci.png rename to src/pretix/static/pretixbase/img/flags/ci.png diff --git a/src/static/pretixbase/img/flags/ck.png b/src/pretix/static/pretixbase/img/flags/ck.png similarity index 100% rename from src/static/pretixbase/img/flags/ck.png rename to src/pretix/static/pretixbase/img/flags/ck.png diff --git a/src/static/pretixbase/img/flags/cl.png b/src/pretix/static/pretixbase/img/flags/cl.png similarity index 100% rename from src/static/pretixbase/img/flags/cl.png rename to src/pretix/static/pretixbase/img/flags/cl.png diff --git a/src/static/pretixbase/img/flags/cm.png b/src/pretix/static/pretixbase/img/flags/cm.png similarity index 100% rename from src/static/pretixbase/img/flags/cm.png rename to src/pretix/static/pretixbase/img/flags/cm.png diff --git a/src/static/pretixbase/img/flags/cn.png b/src/pretix/static/pretixbase/img/flags/cn.png similarity index 100% rename from src/static/pretixbase/img/flags/cn.png rename to src/pretix/static/pretixbase/img/flags/cn.png diff --git a/src/static/pretixbase/img/flags/co.png b/src/pretix/static/pretixbase/img/flags/co.png similarity index 100% rename from src/static/pretixbase/img/flags/co.png rename to src/pretix/static/pretixbase/img/flags/co.png diff --git a/src/static/pretixbase/img/flags/cr.png b/src/pretix/static/pretixbase/img/flags/cr.png similarity index 100% rename from src/static/pretixbase/img/flags/cr.png rename to src/pretix/static/pretixbase/img/flags/cr.png diff --git a/src/static/pretixbase/img/flags/cs.png b/src/pretix/static/pretixbase/img/flags/cs.png similarity index 100% rename from src/static/pretixbase/img/flags/cs.png rename to src/pretix/static/pretixbase/img/flags/cs.png diff --git a/src/static/pretixbase/img/flags/cu.png b/src/pretix/static/pretixbase/img/flags/cu.png similarity index 100% rename from src/static/pretixbase/img/flags/cu.png rename to src/pretix/static/pretixbase/img/flags/cu.png diff --git a/src/static/pretixbase/img/flags/cv.png b/src/pretix/static/pretixbase/img/flags/cv.png similarity index 100% rename from src/static/pretixbase/img/flags/cv.png rename to src/pretix/static/pretixbase/img/flags/cv.png diff --git a/src/static/pretixbase/img/flags/cx.png b/src/pretix/static/pretixbase/img/flags/cx.png similarity index 100% rename from src/static/pretixbase/img/flags/cx.png rename to src/pretix/static/pretixbase/img/flags/cx.png diff --git a/src/static/pretixbase/img/flags/cy.png b/src/pretix/static/pretixbase/img/flags/cy.png similarity index 100% rename from src/static/pretixbase/img/flags/cy.png rename to src/pretix/static/pretixbase/img/flags/cy.png diff --git a/src/static/pretixbase/img/flags/cz.png b/src/pretix/static/pretixbase/img/flags/cz.png similarity index 100% rename from src/static/pretixbase/img/flags/cz.png rename to src/pretix/static/pretixbase/img/flags/cz.png diff --git a/src/static/pretixbase/img/flags/de-informal.png b/src/pretix/static/pretixbase/img/flags/de-informal.png similarity index 100% rename from src/static/pretixbase/img/flags/de-informal.png rename to src/pretix/static/pretixbase/img/flags/de-informal.png diff --git a/src/static/pretixbase/img/flags/de.png b/src/pretix/static/pretixbase/img/flags/de.png similarity index 100% rename from src/static/pretixbase/img/flags/de.png rename to src/pretix/static/pretixbase/img/flags/de.png diff --git a/src/static/pretixbase/img/flags/dj.png b/src/pretix/static/pretixbase/img/flags/dj.png similarity index 100% rename from src/static/pretixbase/img/flags/dj.png rename to src/pretix/static/pretixbase/img/flags/dj.png diff --git a/src/static/pretixbase/img/flags/dk.png b/src/pretix/static/pretixbase/img/flags/dk.png similarity index 100% rename from src/static/pretixbase/img/flags/dk.png rename to src/pretix/static/pretixbase/img/flags/dk.png diff --git a/src/static/pretixbase/img/flags/dm.png b/src/pretix/static/pretixbase/img/flags/dm.png similarity index 100% rename from src/static/pretixbase/img/flags/dm.png rename to src/pretix/static/pretixbase/img/flags/dm.png diff --git a/src/static/pretixbase/img/flags/do.png b/src/pretix/static/pretixbase/img/flags/do.png similarity index 100% rename from src/static/pretixbase/img/flags/do.png rename to src/pretix/static/pretixbase/img/flags/do.png diff --git a/src/static/pretixbase/img/flags/dz.png b/src/pretix/static/pretixbase/img/flags/dz.png similarity index 100% rename from src/static/pretixbase/img/flags/dz.png rename to src/pretix/static/pretixbase/img/flags/dz.png diff --git a/src/static/pretixbase/img/flags/ec.png b/src/pretix/static/pretixbase/img/flags/ec.png similarity index 100% rename from src/static/pretixbase/img/flags/ec.png rename to src/pretix/static/pretixbase/img/flags/ec.png diff --git a/src/static/pretixbase/img/flags/ee.png b/src/pretix/static/pretixbase/img/flags/ee.png similarity index 100% rename from src/static/pretixbase/img/flags/ee.png rename to src/pretix/static/pretixbase/img/flags/ee.png diff --git a/src/static/pretixbase/img/flags/eg.png b/src/pretix/static/pretixbase/img/flags/eg.png similarity index 100% rename from src/static/pretixbase/img/flags/eg.png rename to src/pretix/static/pretixbase/img/flags/eg.png diff --git a/src/static/pretixbase/img/flags/eh.png b/src/pretix/static/pretixbase/img/flags/eh.png similarity index 100% rename from src/static/pretixbase/img/flags/eh.png rename to src/pretix/static/pretixbase/img/flags/eh.png diff --git a/src/static/pretixbase/img/flags/en.png b/src/pretix/static/pretixbase/img/flags/en.png similarity index 100% rename from src/static/pretixbase/img/flags/en.png rename to src/pretix/static/pretixbase/img/flags/en.png diff --git a/src/static/pretixbase/img/flags/er.png b/src/pretix/static/pretixbase/img/flags/er.png similarity index 100% rename from src/static/pretixbase/img/flags/er.png rename to src/pretix/static/pretixbase/img/flags/er.png diff --git a/src/static/pretixbase/img/flags/es.png b/src/pretix/static/pretixbase/img/flags/es.png similarity index 100% rename from src/static/pretixbase/img/flags/es.png rename to src/pretix/static/pretixbase/img/flags/es.png diff --git a/src/static/pretixbase/img/flags/et.png b/src/pretix/static/pretixbase/img/flags/et.png similarity index 100% rename from src/static/pretixbase/img/flags/et.png rename to src/pretix/static/pretixbase/img/flags/et.png diff --git a/src/static/pretixbase/img/flags/fi.png b/src/pretix/static/pretixbase/img/flags/fi.png similarity index 100% rename from src/static/pretixbase/img/flags/fi.png rename to src/pretix/static/pretixbase/img/flags/fi.png diff --git a/src/static/pretixbase/img/flags/fj.png b/src/pretix/static/pretixbase/img/flags/fj.png similarity index 100% rename from src/static/pretixbase/img/flags/fj.png rename to src/pretix/static/pretixbase/img/flags/fj.png diff --git a/src/static/pretixbase/img/flags/fk.png b/src/pretix/static/pretixbase/img/flags/fk.png similarity index 100% rename from src/static/pretixbase/img/flags/fk.png rename to src/pretix/static/pretixbase/img/flags/fk.png diff --git a/src/static/pretixbase/img/flags/fm.png b/src/pretix/static/pretixbase/img/flags/fm.png similarity index 100% rename from src/static/pretixbase/img/flags/fm.png rename to src/pretix/static/pretixbase/img/flags/fm.png diff --git a/src/static/pretixbase/img/flags/fo.png b/src/pretix/static/pretixbase/img/flags/fo.png similarity index 100% rename from src/static/pretixbase/img/flags/fo.png rename to src/pretix/static/pretixbase/img/flags/fo.png diff --git a/src/static/pretixbase/img/flags/fr.png b/src/pretix/static/pretixbase/img/flags/fr.png similarity index 100% rename from src/static/pretixbase/img/flags/fr.png rename to src/pretix/static/pretixbase/img/flags/fr.png diff --git a/src/static/pretixbase/img/flags/ga.png b/src/pretix/static/pretixbase/img/flags/ga.png similarity index 100% rename from src/static/pretixbase/img/flags/ga.png rename to src/pretix/static/pretixbase/img/flags/ga.png diff --git a/src/static/pretixbase/img/flags/gb.png b/src/pretix/static/pretixbase/img/flags/gb.png similarity index 100% rename from src/static/pretixbase/img/flags/gb.png rename to src/pretix/static/pretixbase/img/flags/gb.png diff --git a/src/static/pretixbase/img/flags/gd.png b/src/pretix/static/pretixbase/img/flags/gd.png similarity index 100% rename from src/static/pretixbase/img/flags/gd.png rename to src/pretix/static/pretixbase/img/flags/gd.png diff --git a/src/static/pretixbase/img/flags/ge.png b/src/pretix/static/pretixbase/img/flags/ge.png similarity index 100% rename from src/static/pretixbase/img/flags/ge.png rename to src/pretix/static/pretixbase/img/flags/ge.png diff --git a/src/static/pretixbase/img/flags/gf.png b/src/pretix/static/pretixbase/img/flags/gf.png similarity index 100% rename from src/static/pretixbase/img/flags/gf.png rename to src/pretix/static/pretixbase/img/flags/gf.png diff --git a/src/static/pretixbase/img/flags/gh.png b/src/pretix/static/pretixbase/img/flags/gh.png similarity index 100% rename from src/static/pretixbase/img/flags/gh.png rename to src/pretix/static/pretixbase/img/flags/gh.png diff --git a/src/static/pretixbase/img/flags/gi.png b/src/pretix/static/pretixbase/img/flags/gi.png similarity index 100% rename from src/static/pretixbase/img/flags/gi.png rename to src/pretix/static/pretixbase/img/flags/gi.png diff --git a/src/static/pretixbase/img/flags/gl.png b/src/pretix/static/pretixbase/img/flags/gl.png similarity index 100% rename from src/static/pretixbase/img/flags/gl.png rename to src/pretix/static/pretixbase/img/flags/gl.png diff --git a/src/static/pretixbase/img/flags/gm.png b/src/pretix/static/pretixbase/img/flags/gm.png similarity index 100% rename from src/static/pretixbase/img/flags/gm.png rename to src/pretix/static/pretixbase/img/flags/gm.png diff --git a/src/static/pretixbase/img/flags/gn.png b/src/pretix/static/pretixbase/img/flags/gn.png similarity index 100% rename from src/static/pretixbase/img/flags/gn.png rename to src/pretix/static/pretixbase/img/flags/gn.png diff --git a/src/static/pretixbase/img/flags/gp.png b/src/pretix/static/pretixbase/img/flags/gp.png similarity index 100% rename from src/static/pretixbase/img/flags/gp.png rename to src/pretix/static/pretixbase/img/flags/gp.png diff --git a/src/static/pretixbase/img/flags/gq.png b/src/pretix/static/pretixbase/img/flags/gq.png similarity index 100% rename from src/static/pretixbase/img/flags/gq.png rename to src/pretix/static/pretixbase/img/flags/gq.png diff --git a/src/static/pretixbase/img/flags/gr.png b/src/pretix/static/pretixbase/img/flags/gr.png similarity index 100% rename from src/static/pretixbase/img/flags/gr.png rename to src/pretix/static/pretixbase/img/flags/gr.png diff --git a/src/static/pretixbase/img/flags/gs.png b/src/pretix/static/pretixbase/img/flags/gs.png similarity index 100% rename from src/static/pretixbase/img/flags/gs.png rename to src/pretix/static/pretixbase/img/flags/gs.png diff --git a/src/static/pretixbase/img/flags/gt.png b/src/pretix/static/pretixbase/img/flags/gt.png similarity index 100% rename from src/static/pretixbase/img/flags/gt.png rename to src/pretix/static/pretixbase/img/flags/gt.png diff --git a/src/static/pretixbase/img/flags/gu.png b/src/pretix/static/pretixbase/img/flags/gu.png similarity index 100% rename from src/static/pretixbase/img/flags/gu.png rename to src/pretix/static/pretixbase/img/flags/gu.png diff --git a/src/static/pretixbase/img/flags/gw.png b/src/pretix/static/pretixbase/img/flags/gw.png similarity index 100% rename from src/static/pretixbase/img/flags/gw.png rename to src/pretix/static/pretixbase/img/flags/gw.png diff --git a/src/static/pretixbase/img/flags/gy.png b/src/pretix/static/pretixbase/img/flags/gy.png similarity index 100% rename from src/static/pretixbase/img/flags/gy.png rename to src/pretix/static/pretixbase/img/flags/gy.png diff --git a/src/static/pretixbase/img/flags/hk.png b/src/pretix/static/pretixbase/img/flags/hk.png similarity index 100% rename from src/static/pretixbase/img/flags/hk.png rename to src/pretix/static/pretixbase/img/flags/hk.png diff --git a/src/static/pretixbase/img/flags/hm.png b/src/pretix/static/pretixbase/img/flags/hm.png similarity index 100% rename from src/static/pretixbase/img/flags/hm.png rename to src/pretix/static/pretixbase/img/flags/hm.png diff --git a/src/static/pretixbase/img/flags/hn.png b/src/pretix/static/pretixbase/img/flags/hn.png similarity index 100% rename from src/static/pretixbase/img/flags/hn.png rename to src/pretix/static/pretixbase/img/flags/hn.png diff --git a/src/static/pretixbase/img/flags/hr.png b/src/pretix/static/pretixbase/img/flags/hr.png similarity index 100% rename from src/static/pretixbase/img/flags/hr.png rename to src/pretix/static/pretixbase/img/flags/hr.png diff --git a/src/static/pretixbase/img/flags/ht.png b/src/pretix/static/pretixbase/img/flags/ht.png similarity index 100% rename from src/static/pretixbase/img/flags/ht.png rename to src/pretix/static/pretixbase/img/flags/ht.png diff --git a/src/static/pretixbase/img/flags/hu.png b/src/pretix/static/pretixbase/img/flags/hu.png similarity index 100% rename from src/static/pretixbase/img/flags/hu.png rename to src/pretix/static/pretixbase/img/flags/hu.png diff --git a/src/static/pretixbase/img/flags/id.png b/src/pretix/static/pretixbase/img/flags/id.png similarity index 100% rename from src/static/pretixbase/img/flags/id.png rename to src/pretix/static/pretixbase/img/flags/id.png diff --git a/src/static/pretixbase/img/flags/ie.png b/src/pretix/static/pretixbase/img/flags/ie.png similarity index 100% rename from src/static/pretixbase/img/flags/ie.png rename to src/pretix/static/pretixbase/img/flags/ie.png diff --git a/src/static/pretixbase/img/flags/il.png b/src/pretix/static/pretixbase/img/flags/il.png similarity index 100% rename from src/static/pretixbase/img/flags/il.png rename to src/pretix/static/pretixbase/img/flags/il.png diff --git a/src/static/pretixbase/img/flags/in.png b/src/pretix/static/pretixbase/img/flags/in.png similarity index 100% rename from src/static/pretixbase/img/flags/in.png rename to src/pretix/static/pretixbase/img/flags/in.png diff --git a/src/static/pretixbase/img/flags/io.png b/src/pretix/static/pretixbase/img/flags/io.png similarity index 100% rename from src/static/pretixbase/img/flags/io.png rename to src/pretix/static/pretixbase/img/flags/io.png diff --git a/src/static/pretixbase/img/flags/iq.png b/src/pretix/static/pretixbase/img/flags/iq.png similarity index 100% rename from src/static/pretixbase/img/flags/iq.png rename to src/pretix/static/pretixbase/img/flags/iq.png diff --git a/src/static/pretixbase/img/flags/ir.png b/src/pretix/static/pretixbase/img/flags/ir.png similarity index 100% rename from src/static/pretixbase/img/flags/ir.png rename to src/pretix/static/pretixbase/img/flags/ir.png diff --git a/src/static/pretixbase/img/flags/is.png b/src/pretix/static/pretixbase/img/flags/is.png similarity index 100% rename from src/static/pretixbase/img/flags/is.png rename to src/pretix/static/pretixbase/img/flags/is.png diff --git a/src/static/pretixbase/img/flags/it.png b/src/pretix/static/pretixbase/img/flags/it.png similarity index 100% rename from src/static/pretixbase/img/flags/it.png rename to src/pretix/static/pretixbase/img/flags/it.png diff --git a/src/static/pretixbase/img/flags/jm.png b/src/pretix/static/pretixbase/img/flags/jm.png similarity index 100% rename from src/static/pretixbase/img/flags/jm.png rename to src/pretix/static/pretixbase/img/flags/jm.png diff --git a/src/static/pretixbase/img/flags/jo.png b/src/pretix/static/pretixbase/img/flags/jo.png similarity index 100% rename from src/static/pretixbase/img/flags/jo.png rename to src/pretix/static/pretixbase/img/flags/jo.png diff --git a/src/static/pretixbase/img/flags/jp.png b/src/pretix/static/pretixbase/img/flags/jp.png similarity index 100% rename from src/static/pretixbase/img/flags/jp.png rename to src/pretix/static/pretixbase/img/flags/jp.png diff --git a/src/static/pretixbase/img/flags/ke.png b/src/pretix/static/pretixbase/img/flags/ke.png similarity index 100% rename from src/static/pretixbase/img/flags/ke.png rename to src/pretix/static/pretixbase/img/flags/ke.png diff --git a/src/static/pretixbase/img/flags/kg.png b/src/pretix/static/pretixbase/img/flags/kg.png similarity index 100% rename from src/static/pretixbase/img/flags/kg.png rename to src/pretix/static/pretixbase/img/flags/kg.png diff --git a/src/static/pretixbase/img/flags/kh.png b/src/pretix/static/pretixbase/img/flags/kh.png similarity index 100% rename from src/static/pretixbase/img/flags/kh.png rename to src/pretix/static/pretixbase/img/flags/kh.png diff --git a/src/static/pretixbase/img/flags/ki.png b/src/pretix/static/pretixbase/img/flags/ki.png similarity index 100% rename from src/static/pretixbase/img/flags/ki.png rename to src/pretix/static/pretixbase/img/flags/ki.png diff --git a/src/static/pretixbase/img/flags/km.png b/src/pretix/static/pretixbase/img/flags/km.png similarity index 100% rename from src/static/pretixbase/img/flags/km.png rename to src/pretix/static/pretixbase/img/flags/km.png diff --git a/src/static/pretixbase/img/flags/kn.png b/src/pretix/static/pretixbase/img/flags/kn.png similarity index 100% rename from src/static/pretixbase/img/flags/kn.png rename to src/pretix/static/pretixbase/img/flags/kn.png diff --git a/src/static/pretixbase/img/flags/kp.png b/src/pretix/static/pretixbase/img/flags/kp.png similarity index 100% rename from src/static/pretixbase/img/flags/kp.png rename to src/pretix/static/pretixbase/img/flags/kp.png diff --git a/src/static/pretixbase/img/flags/kr.png b/src/pretix/static/pretixbase/img/flags/kr.png similarity index 100% rename from src/static/pretixbase/img/flags/kr.png rename to src/pretix/static/pretixbase/img/flags/kr.png diff --git a/src/static/pretixbase/img/flags/kw.png b/src/pretix/static/pretixbase/img/flags/kw.png similarity index 100% rename from src/static/pretixbase/img/flags/kw.png rename to src/pretix/static/pretixbase/img/flags/kw.png diff --git a/src/static/pretixbase/img/flags/ky.png b/src/pretix/static/pretixbase/img/flags/ky.png similarity index 100% rename from src/static/pretixbase/img/flags/ky.png rename to src/pretix/static/pretixbase/img/flags/ky.png diff --git a/src/static/pretixbase/img/flags/kz.png b/src/pretix/static/pretixbase/img/flags/kz.png similarity index 100% rename from src/static/pretixbase/img/flags/kz.png rename to src/pretix/static/pretixbase/img/flags/kz.png diff --git a/src/static/pretixbase/img/flags/la.png b/src/pretix/static/pretixbase/img/flags/la.png similarity index 100% rename from src/static/pretixbase/img/flags/la.png rename to src/pretix/static/pretixbase/img/flags/la.png diff --git a/src/static/pretixbase/img/flags/lb.png b/src/pretix/static/pretixbase/img/flags/lb.png similarity index 100% rename from src/static/pretixbase/img/flags/lb.png rename to src/pretix/static/pretixbase/img/flags/lb.png diff --git a/src/static/pretixbase/img/flags/lc.png b/src/pretix/static/pretixbase/img/flags/lc.png similarity index 100% rename from src/static/pretixbase/img/flags/lc.png rename to src/pretix/static/pretixbase/img/flags/lc.png diff --git a/src/static/pretixbase/img/flags/li.png b/src/pretix/static/pretixbase/img/flags/li.png similarity index 100% rename from src/static/pretixbase/img/flags/li.png rename to src/pretix/static/pretixbase/img/flags/li.png diff --git a/src/static/pretixbase/img/flags/lk.png b/src/pretix/static/pretixbase/img/flags/lk.png similarity index 100% rename from src/static/pretixbase/img/flags/lk.png rename to src/pretix/static/pretixbase/img/flags/lk.png diff --git a/src/static/pretixbase/img/flags/lr.png b/src/pretix/static/pretixbase/img/flags/lr.png similarity index 100% rename from src/static/pretixbase/img/flags/lr.png rename to src/pretix/static/pretixbase/img/flags/lr.png diff --git a/src/static/pretixbase/img/flags/ls.png b/src/pretix/static/pretixbase/img/flags/ls.png similarity index 100% rename from src/static/pretixbase/img/flags/ls.png rename to src/pretix/static/pretixbase/img/flags/ls.png diff --git a/src/static/pretixbase/img/flags/lt.png b/src/pretix/static/pretixbase/img/flags/lt.png similarity index 100% rename from src/static/pretixbase/img/flags/lt.png rename to src/pretix/static/pretixbase/img/flags/lt.png diff --git a/src/static/pretixbase/img/flags/lu.png b/src/pretix/static/pretixbase/img/flags/lu.png similarity index 100% rename from src/static/pretixbase/img/flags/lu.png rename to src/pretix/static/pretixbase/img/flags/lu.png diff --git a/src/static/pretixbase/img/flags/lv.png b/src/pretix/static/pretixbase/img/flags/lv.png similarity index 100% rename from src/static/pretixbase/img/flags/lv.png rename to src/pretix/static/pretixbase/img/flags/lv.png diff --git a/src/static/pretixbase/img/flags/ly.png b/src/pretix/static/pretixbase/img/flags/ly.png similarity index 100% rename from src/static/pretixbase/img/flags/ly.png rename to src/pretix/static/pretixbase/img/flags/ly.png diff --git a/src/static/pretixbase/img/flags/ma.png b/src/pretix/static/pretixbase/img/flags/ma.png similarity index 100% rename from src/static/pretixbase/img/flags/ma.png rename to src/pretix/static/pretixbase/img/flags/ma.png diff --git a/src/static/pretixbase/img/flags/mc.png b/src/pretix/static/pretixbase/img/flags/mc.png similarity index 100% rename from src/static/pretixbase/img/flags/mc.png rename to src/pretix/static/pretixbase/img/flags/mc.png diff --git a/src/static/pretixbase/img/flags/md.png b/src/pretix/static/pretixbase/img/flags/md.png similarity index 100% rename from src/static/pretixbase/img/flags/md.png rename to src/pretix/static/pretixbase/img/flags/md.png diff --git a/src/static/pretixbase/img/flags/me.png b/src/pretix/static/pretixbase/img/flags/me.png similarity index 100% rename from src/static/pretixbase/img/flags/me.png rename to src/pretix/static/pretixbase/img/flags/me.png diff --git a/src/static/pretixbase/img/flags/mg.png b/src/pretix/static/pretixbase/img/flags/mg.png similarity index 100% rename from src/static/pretixbase/img/flags/mg.png rename to src/pretix/static/pretixbase/img/flags/mg.png diff --git a/src/static/pretixbase/img/flags/mh.png b/src/pretix/static/pretixbase/img/flags/mh.png similarity index 100% rename from src/static/pretixbase/img/flags/mh.png rename to src/pretix/static/pretixbase/img/flags/mh.png diff --git a/src/static/pretixbase/img/flags/mk.png b/src/pretix/static/pretixbase/img/flags/mk.png similarity index 100% rename from src/static/pretixbase/img/flags/mk.png rename to src/pretix/static/pretixbase/img/flags/mk.png diff --git a/src/static/pretixbase/img/flags/ml.png b/src/pretix/static/pretixbase/img/flags/ml.png similarity index 100% rename from src/static/pretixbase/img/flags/ml.png rename to src/pretix/static/pretixbase/img/flags/ml.png diff --git a/src/static/pretixbase/img/flags/mm.png b/src/pretix/static/pretixbase/img/flags/mm.png similarity index 100% rename from src/static/pretixbase/img/flags/mm.png rename to src/pretix/static/pretixbase/img/flags/mm.png diff --git a/src/static/pretixbase/img/flags/mn.png b/src/pretix/static/pretixbase/img/flags/mn.png similarity index 100% rename from src/static/pretixbase/img/flags/mn.png rename to src/pretix/static/pretixbase/img/flags/mn.png diff --git a/src/static/pretixbase/img/flags/mo.png b/src/pretix/static/pretixbase/img/flags/mo.png similarity index 100% rename from src/static/pretixbase/img/flags/mo.png rename to src/pretix/static/pretixbase/img/flags/mo.png diff --git a/src/static/pretixbase/img/flags/mp.png b/src/pretix/static/pretixbase/img/flags/mp.png similarity index 100% rename from src/static/pretixbase/img/flags/mp.png rename to src/pretix/static/pretixbase/img/flags/mp.png diff --git a/src/static/pretixbase/img/flags/mq.png b/src/pretix/static/pretixbase/img/flags/mq.png similarity index 100% rename from src/static/pretixbase/img/flags/mq.png rename to src/pretix/static/pretixbase/img/flags/mq.png diff --git a/src/static/pretixbase/img/flags/mr.png b/src/pretix/static/pretixbase/img/flags/mr.png similarity index 100% rename from src/static/pretixbase/img/flags/mr.png rename to src/pretix/static/pretixbase/img/flags/mr.png diff --git a/src/static/pretixbase/img/flags/ms.png b/src/pretix/static/pretixbase/img/flags/ms.png similarity index 100% rename from src/static/pretixbase/img/flags/ms.png rename to src/pretix/static/pretixbase/img/flags/ms.png diff --git a/src/static/pretixbase/img/flags/mt.png b/src/pretix/static/pretixbase/img/flags/mt.png similarity index 100% rename from src/static/pretixbase/img/flags/mt.png rename to src/pretix/static/pretixbase/img/flags/mt.png diff --git a/src/static/pretixbase/img/flags/mu.png b/src/pretix/static/pretixbase/img/flags/mu.png similarity index 100% rename from src/static/pretixbase/img/flags/mu.png rename to src/pretix/static/pretixbase/img/flags/mu.png diff --git a/src/static/pretixbase/img/flags/mv.png b/src/pretix/static/pretixbase/img/flags/mv.png similarity index 100% rename from src/static/pretixbase/img/flags/mv.png rename to src/pretix/static/pretixbase/img/flags/mv.png diff --git a/src/static/pretixbase/img/flags/mw.png b/src/pretix/static/pretixbase/img/flags/mw.png similarity index 100% rename from src/static/pretixbase/img/flags/mw.png rename to src/pretix/static/pretixbase/img/flags/mw.png diff --git a/src/static/pretixbase/img/flags/mx.png b/src/pretix/static/pretixbase/img/flags/mx.png similarity index 100% rename from src/static/pretixbase/img/flags/mx.png rename to src/pretix/static/pretixbase/img/flags/mx.png diff --git a/src/static/pretixbase/img/flags/my.png b/src/pretix/static/pretixbase/img/flags/my.png similarity index 100% rename from src/static/pretixbase/img/flags/my.png rename to src/pretix/static/pretixbase/img/flags/my.png diff --git a/src/static/pretixbase/img/flags/mz.png b/src/pretix/static/pretixbase/img/flags/mz.png similarity index 100% rename from src/static/pretixbase/img/flags/mz.png rename to src/pretix/static/pretixbase/img/flags/mz.png diff --git a/src/static/pretixbase/img/flags/na.png b/src/pretix/static/pretixbase/img/flags/na.png similarity index 100% rename from src/static/pretixbase/img/flags/na.png rename to src/pretix/static/pretixbase/img/flags/na.png diff --git a/src/static/pretixbase/img/flags/nc.png b/src/pretix/static/pretixbase/img/flags/nc.png similarity index 100% rename from src/static/pretixbase/img/flags/nc.png rename to src/pretix/static/pretixbase/img/flags/nc.png diff --git a/src/static/pretixbase/img/flags/ne.png b/src/pretix/static/pretixbase/img/flags/ne.png similarity index 100% rename from src/static/pretixbase/img/flags/ne.png rename to src/pretix/static/pretixbase/img/flags/ne.png diff --git a/src/static/pretixbase/img/flags/nf.png b/src/pretix/static/pretixbase/img/flags/nf.png similarity index 100% rename from src/static/pretixbase/img/flags/nf.png rename to src/pretix/static/pretixbase/img/flags/nf.png diff --git a/src/static/pretixbase/img/flags/ng.png b/src/pretix/static/pretixbase/img/flags/ng.png similarity index 100% rename from src/static/pretixbase/img/flags/ng.png rename to src/pretix/static/pretixbase/img/flags/ng.png diff --git a/src/static/pretixbase/img/flags/ni.png b/src/pretix/static/pretixbase/img/flags/ni.png similarity index 100% rename from src/static/pretixbase/img/flags/ni.png rename to src/pretix/static/pretixbase/img/flags/ni.png diff --git a/src/static/pretixbase/img/flags/nl.png b/src/pretix/static/pretixbase/img/flags/nl.png similarity index 100% rename from src/static/pretixbase/img/flags/nl.png rename to src/pretix/static/pretixbase/img/flags/nl.png diff --git a/src/static/pretixbase/img/flags/no.png b/src/pretix/static/pretixbase/img/flags/no.png similarity index 100% rename from src/static/pretixbase/img/flags/no.png rename to src/pretix/static/pretixbase/img/flags/no.png diff --git a/src/static/pretixbase/img/flags/np.png b/src/pretix/static/pretixbase/img/flags/np.png similarity index 100% rename from src/static/pretixbase/img/flags/np.png rename to src/pretix/static/pretixbase/img/flags/np.png diff --git a/src/static/pretixbase/img/flags/nr.png b/src/pretix/static/pretixbase/img/flags/nr.png similarity index 100% rename from src/static/pretixbase/img/flags/nr.png rename to src/pretix/static/pretixbase/img/flags/nr.png diff --git a/src/static/pretixbase/img/flags/nu.png b/src/pretix/static/pretixbase/img/flags/nu.png similarity index 100% rename from src/static/pretixbase/img/flags/nu.png rename to src/pretix/static/pretixbase/img/flags/nu.png diff --git a/src/static/pretixbase/img/flags/nz.png b/src/pretix/static/pretixbase/img/flags/nz.png similarity index 100% rename from src/static/pretixbase/img/flags/nz.png rename to src/pretix/static/pretixbase/img/flags/nz.png diff --git a/src/static/pretixbase/img/flags/om.png b/src/pretix/static/pretixbase/img/flags/om.png similarity index 100% rename from src/static/pretixbase/img/flags/om.png rename to src/pretix/static/pretixbase/img/flags/om.png diff --git a/src/static/pretixbase/img/flags/pa.png b/src/pretix/static/pretixbase/img/flags/pa.png similarity index 100% rename from src/static/pretixbase/img/flags/pa.png rename to src/pretix/static/pretixbase/img/flags/pa.png diff --git a/src/static/pretixbase/img/flags/pe.png b/src/pretix/static/pretixbase/img/flags/pe.png similarity index 100% rename from src/static/pretixbase/img/flags/pe.png rename to src/pretix/static/pretixbase/img/flags/pe.png diff --git a/src/static/pretixbase/img/flags/pf.png b/src/pretix/static/pretixbase/img/flags/pf.png similarity index 100% rename from src/static/pretixbase/img/flags/pf.png rename to src/pretix/static/pretixbase/img/flags/pf.png diff --git a/src/static/pretixbase/img/flags/pg.png b/src/pretix/static/pretixbase/img/flags/pg.png similarity index 100% rename from src/static/pretixbase/img/flags/pg.png rename to src/pretix/static/pretixbase/img/flags/pg.png diff --git a/src/static/pretixbase/img/flags/ph.png b/src/pretix/static/pretixbase/img/flags/ph.png similarity index 100% rename from src/static/pretixbase/img/flags/ph.png rename to src/pretix/static/pretixbase/img/flags/ph.png diff --git a/src/static/pretixbase/img/flags/pk.png b/src/pretix/static/pretixbase/img/flags/pk.png similarity index 100% rename from src/static/pretixbase/img/flags/pk.png rename to src/pretix/static/pretixbase/img/flags/pk.png diff --git a/src/static/pretixbase/img/flags/pl.png b/src/pretix/static/pretixbase/img/flags/pl.png similarity index 100% rename from src/static/pretixbase/img/flags/pl.png rename to src/pretix/static/pretixbase/img/flags/pl.png diff --git a/src/static/pretixbase/img/flags/pm.png b/src/pretix/static/pretixbase/img/flags/pm.png similarity index 100% rename from src/static/pretixbase/img/flags/pm.png rename to src/pretix/static/pretixbase/img/flags/pm.png diff --git a/src/static/pretixbase/img/flags/pn.png b/src/pretix/static/pretixbase/img/flags/pn.png similarity index 100% rename from src/static/pretixbase/img/flags/pn.png rename to src/pretix/static/pretixbase/img/flags/pn.png diff --git a/src/static/pretixbase/img/flags/pr.png b/src/pretix/static/pretixbase/img/flags/pr.png similarity index 100% rename from src/static/pretixbase/img/flags/pr.png rename to src/pretix/static/pretixbase/img/flags/pr.png diff --git a/src/static/pretixbase/img/flags/ps.png b/src/pretix/static/pretixbase/img/flags/ps.png similarity index 100% rename from src/static/pretixbase/img/flags/ps.png rename to src/pretix/static/pretixbase/img/flags/ps.png diff --git a/src/static/pretixbase/img/flags/pt.png b/src/pretix/static/pretixbase/img/flags/pt.png similarity index 100% rename from src/static/pretixbase/img/flags/pt.png rename to src/pretix/static/pretixbase/img/flags/pt.png diff --git a/src/static/pretixbase/img/flags/pw.png b/src/pretix/static/pretixbase/img/flags/pw.png similarity index 100% rename from src/static/pretixbase/img/flags/pw.png rename to src/pretix/static/pretixbase/img/flags/pw.png diff --git a/src/static/pretixbase/img/flags/py.png b/src/pretix/static/pretixbase/img/flags/py.png similarity index 100% rename from src/static/pretixbase/img/flags/py.png rename to src/pretix/static/pretixbase/img/flags/py.png diff --git a/src/static/pretixbase/img/flags/qa.png b/src/pretix/static/pretixbase/img/flags/qa.png similarity index 100% rename from src/static/pretixbase/img/flags/qa.png rename to src/pretix/static/pretixbase/img/flags/qa.png diff --git a/src/static/pretixbase/img/flags/re.png b/src/pretix/static/pretixbase/img/flags/re.png similarity index 100% rename from src/static/pretixbase/img/flags/re.png rename to src/pretix/static/pretixbase/img/flags/re.png diff --git a/src/static/pretixbase/img/flags/ro.png b/src/pretix/static/pretixbase/img/flags/ro.png similarity index 100% rename from src/static/pretixbase/img/flags/ro.png rename to src/pretix/static/pretixbase/img/flags/ro.png diff --git a/src/static/pretixbase/img/flags/rs.png b/src/pretix/static/pretixbase/img/flags/rs.png similarity index 100% rename from src/static/pretixbase/img/flags/rs.png rename to src/pretix/static/pretixbase/img/flags/rs.png diff --git a/src/static/pretixbase/img/flags/ru.png b/src/pretix/static/pretixbase/img/flags/ru.png similarity index 100% rename from src/static/pretixbase/img/flags/ru.png rename to src/pretix/static/pretixbase/img/flags/ru.png diff --git a/src/static/pretixbase/img/flags/rw.png b/src/pretix/static/pretixbase/img/flags/rw.png similarity index 100% rename from src/static/pretixbase/img/flags/rw.png rename to src/pretix/static/pretixbase/img/flags/rw.png diff --git a/src/static/pretixbase/img/flags/sa.png b/src/pretix/static/pretixbase/img/flags/sa.png similarity index 100% rename from src/static/pretixbase/img/flags/sa.png rename to src/pretix/static/pretixbase/img/flags/sa.png diff --git a/src/static/pretixbase/img/flags/sb.png b/src/pretix/static/pretixbase/img/flags/sb.png similarity index 100% rename from src/static/pretixbase/img/flags/sb.png rename to src/pretix/static/pretixbase/img/flags/sb.png diff --git a/src/static/pretixbase/img/flags/sc.png b/src/pretix/static/pretixbase/img/flags/sc.png similarity index 100% rename from src/static/pretixbase/img/flags/sc.png rename to src/pretix/static/pretixbase/img/flags/sc.png diff --git a/src/static/pretixbase/img/flags/sd.png b/src/pretix/static/pretixbase/img/flags/sd.png similarity index 100% rename from src/static/pretixbase/img/flags/sd.png rename to src/pretix/static/pretixbase/img/flags/sd.png diff --git a/src/static/pretixbase/img/flags/se.png b/src/pretix/static/pretixbase/img/flags/se.png similarity index 100% rename from src/static/pretixbase/img/flags/se.png rename to src/pretix/static/pretixbase/img/flags/se.png diff --git a/src/static/pretixbase/img/flags/sg.png b/src/pretix/static/pretixbase/img/flags/sg.png similarity index 100% rename from src/static/pretixbase/img/flags/sg.png rename to src/pretix/static/pretixbase/img/flags/sg.png diff --git a/src/static/pretixbase/img/flags/sh.png b/src/pretix/static/pretixbase/img/flags/sh.png similarity index 100% rename from src/static/pretixbase/img/flags/sh.png rename to src/pretix/static/pretixbase/img/flags/sh.png diff --git a/src/static/pretixbase/img/flags/si.png b/src/pretix/static/pretixbase/img/flags/si.png similarity index 100% rename from src/static/pretixbase/img/flags/si.png rename to src/pretix/static/pretixbase/img/flags/si.png diff --git a/src/static/pretixbase/img/flags/sj.png b/src/pretix/static/pretixbase/img/flags/sj.png similarity index 100% rename from src/static/pretixbase/img/flags/sj.png rename to src/pretix/static/pretixbase/img/flags/sj.png diff --git a/src/static/pretixbase/img/flags/sk.png b/src/pretix/static/pretixbase/img/flags/sk.png similarity index 100% rename from src/static/pretixbase/img/flags/sk.png rename to src/pretix/static/pretixbase/img/flags/sk.png diff --git a/src/static/pretixbase/img/flags/sl.png b/src/pretix/static/pretixbase/img/flags/sl.png similarity index 100% rename from src/static/pretixbase/img/flags/sl.png rename to src/pretix/static/pretixbase/img/flags/sl.png diff --git a/src/static/pretixbase/img/flags/sm.png b/src/pretix/static/pretixbase/img/flags/sm.png similarity index 100% rename from src/static/pretixbase/img/flags/sm.png rename to src/pretix/static/pretixbase/img/flags/sm.png diff --git a/src/static/pretixbase/img/flags/sn.png b/src/pretix/static/pretixbase/img/flags/sn.png similarity index 100% rename from src/static/pretixbase/img/flags/sn.png rename to src/pretix/static/pretixbase/img/flags/sn.png diff --git a/src/static/pretixbase/img/flags/so.png b/src/pretix/static/pretixbase/img/flags/so.png similarity index 100% rename from src/static/pretixbase/img/flags/so.png rename to src/pretix/static/pretixbase/img/flags/so.png diff --git a/src/static/pretixbase/img/flags/sr.png b/src/pretix/static/pretixbase/img/flags/sr.png similarity index 100% rename from src/static/pretixbase/img/flags/sr.png rename to src/pretix/static/pretixbase/img/flags/sr.png diff --git a/src/static/pretixbase/img/flags/st.png b/src/pretix/static/pretixbase/img/flags/st.png similarity index 100% rename from src/static/pretixbase/img/flags/st.png rename to src/pretix/static/pretixbase/img/flags/st.png diff --git a/src/static/pretixbase/img/flags/sv.png b/src/pretix/static/pretixbase/img/flags/sv.png similarity index 100% rename from src/static/pretixbase/img/flags/sv.png rename to src/pretix/static/pretixbase/img/flags/sv.png diff --git a/src/static/pretixbase/img/flags/sy.png b/src/pretix/static/pretixbase/img/flags/sy.png similarity index 100% rename from src/static/pretixbase/img/flags/sy.png rename to src/pretix/static/pretixbase/img/flags/sy.png diff --git a/src/static/pretixbase/img/flags/sz.png b/src/pretix/static/pretixbase/img/flags/sz.png similarity index 100% rename from src/static/pretixbase/img/flags/sz.png rename to src/pretix/static/pretixbase/img/flags/sz.png diff --git a/src/static/pretixbase/img/flags/tc.png b/src/pretix/static/pretixbase/img/flags/tc.png similarity index 100% rename from src/static/pretixbase/img/flags/tc.png rename to src/pretix/static/pretixbase/img/flags/tc.png diff --git a/src/static/pretixbase/img/flags/td.png b/src/pretix/static/pretixbase/img/flags/td.png similarity index 100% rename from src/static/pretixbase/img/flags/td.png rename to src/pretix/static/pretixbase/img/flags/td.png diff --git a/src/static/pretixbase/img/flags/tf.png b/src/pretix/static/pretixbase/img/flags/tf.png similarity index 100% rename from src/static/pretixbase/img/flags/tf.png rename to src/pretix/static/pretixbase/img/flags/tf.png diff --git a/src/static/pretixbase/img/flags/tg.png b/src/pretix/static/pretixbase/img/flags/tg.png similarity index 100% rename from src/static/pretixbase/img/flags/tg.png rename to src/pretix/static/pretixbase/img/flags/tg.png diff --git a/src/static/pretixbase/img/flags/th.png b/src/pretix/static/pretixbase/img/flags/th.png similarity index 100% rename from src/static/pretixbase/img/flags/th.png rename to src/pretix/static/pretixbase/img/flags/th.png diff --git a/src/static/pretixbase/img/flags/tj.png b/src/pretix/static/pretixbase/img/flags/tj.png similarity index 100% rename from src/static/pretixbase/img/flags/tj.png rename to src/pretix/static/pretixbase/img/flags/tj.png diff --git a/src/static/pretixbase/img/flags/tk.png b/src/pretix/static/pretixbase/img/flags/tk.png similarity index 100% rename from src/static/pretixbase/img/flags/tk.png rename to src/pretix/static/pretixbase/img/flags/tk.png diff --git a/src/static/pretixbase/img/flags/tl.png b/src/pretix/static/pretixbase/img/flags/tl.png similarity index 100% rename from src/static/pretixbase/img/flags/tl.png rename to src/pretix/static/pretixbase/img/flags/tl.png diff --git a/src/static/pretixbase/img/flags/tm.png b/src/pretix/static/pretixbase/img/flags/tm.png similarity index 100% rename from src/static/pretixbase/img/flags/tm.png rename to src/pretix/static/pretixbase/img/flags/tm.png diff --git a/src/static/pretixbase/img/flags/tn.png b/src/pretix/static/pretixbase/img/flags/tn.png similarity index 100% rename from src/static/pretixbase/img/flags/tn.png rename to src/pretix/static/pretixbase/img/flags/tn.png diff --git a/src/static/pretixbase/img/flags/to.png b/src/pretix/static/pretixbase/img/flags/to.png similarity index 100% rename from src/static/pretixbase/img/flags/to.png rename to src/pretix/static/pretixbase/img/flags/to.png diff --git a/src/static/pretixbase/img/flags/tr.png b/src/pretix/static/pretixbase/img/flags/tr.png similarity index 100% rename from src/static/pretixbase/img/flags/tr.png rename to src/pretix/static/pretixbase/img/flags/tr.png diff --git a/src/static/pretixbase/img/flags/tt.png b/src/pretix/static/pretixbase/img/flags/tt.png similarity index 100% rename from src/static/pretixbase/img/flags/tt.png rename to src/pretix/static/pretixbase/img/flags/tt.png diff --git a/src/static/pretixbase/img/flags/tv.png b/src/pretix/static/pretixbase/img/flags/tv.png similarity index 100% rename from src/static/pretixbase/img/flags/tv.png rename to src/pretix/static/pretixbase/img/flags/tv.png diff --git a/src/static/pretixbase/img/flags/tw.png b/src/pretix/static/pretixbase/img/flags/tw.png similarity index 100% rename from src/static/pretixbase/img/flags/tw.png rename to src/pretix/static/pretixbase/img/flags/tw.png diff --git a/src/static/pretixbase/img/flags/tz.png b/src/pretix/static/pretixbase/img/flags/tz.png similarity index 100% rename from src/static/pretixbase/img/flags/tz.png rename to src/pretix/static/pretixbase/img/flags/tz.png diff --git a/src/static/pretixbase/img/flags/ua.png b/src/pretix/static/pretixbase/img/flags/ua.png similarity index 100% rename from src/static/pretixbase/img/flags/ua.png rename to src/pretix/static/pretixbase/img/flags/ua.png diff --git a/src/static/pretixbase/img/flags/ug.png b/src/pretix/static/pretixbase/img/flags/ug.png similarity index 100% rename from src/static/pretixbase/img/flags/ug.png rename to src/pretix/static/pretixbase/img/flags/ug.png diff --git a/src/static/pretixbase/img/flags/um.png b/src/pretix/static/pretixbase/img/flags/um.png similarity index 100% rename from src/static/pretixbase/img/flags/um.png rename to src/pretix/static/pretixbase/img/flags/um.png diff --git a/src/static/pretixbase/img/flags/us.png b/src/pretix/static/pretixbase/img/flags/us.png similarity index 100% rename from src/static/pretixbase/img/flags/us.png rename to src/pretix/static/pretixbase/img/flags/us.png diff --git a/src/static/pretixbase/img/flags/uy.png b/src/pretix/static/pretixbase/img/flags/uy.png similarity index 100% rename from src/static/pretixbase/img/flags/uy.png rename to src/pretix/static/pretixbase/img/flags/uy.png diff --git a/src/static/pretixbase/img/flags/uz.png b/src/pretix/static/pretixbase/img/flags/uz.png similarity index 100% rename from src/static/pretixbase/img/flags/uz.png rename to src/pretix/static/pretixbase/img/flags/uz.png diff --git a/src/static/pretixbase/img/flags/va.png b/src/pretix/static/pretixbase/img/flags/va.png similarity index 100% rename from src/static/pretixbase/img/flags/va.png rename to src/pretix/static/pretixbase/img/flags/va.png diff --git a/src/static/pretixbase/img/flags/vc.png b/src/pretix/static/pretixbase/img/flags/vc.png similarity index 100% rename from src/static/pretixbase/img/flags/vc.png rename to src/pretix/static/pretixbase/img/flags/vc.png diff --git a/src/static/pretixbase/img/flags/ve.png b/src/pretix/static/pretixbase/img/flags/ve.png similarity index 100% rename from src/static/pretixbase/img/flags/ve.png rename to src/pretix/static/pretixbase/img/flags/ve.png diff --git a/src/static/pretixbase/img/flags/vg.png b/src/pretix/static/pretixbase/img/flags/vg.png similarity index 100% rename from src/static/pretixbase/img/flags/vg.png rename to src/pretix/static/pretixbase/img/flags/vg.png diff --git a/src/static/pretixbase/img/flags/vi.png b/src/pretix/static/pretixbase/img/flags/vi.png similarity index 100% rename from src/static/pretixbase/img/flags/vi.png rename to src/pretix/static/pretixbase/img/flags/vi.png diff --git a/src/static/pretixbase/img/flags/vn.png b/src/pretix/static/pretixbase/img/flags/vn.png similarity index 100% rename from src/static/pretixbase/img/flags/vn.png rename to src/pretix/static/pretixbase/img/flags/vn.png diff --git a/src/static/pretixbase/img/flags/vu.png b/src/pretix/static/pretixbase/img/flags/vu.png similarity index 100% rename from src/static/pretixbase/img/flags/vu.png rename to src/pretix/static/pretixbase/img/flags/vu.png diff --git a/src/static/pretixbase/img/flags/wf.png b/src/pretix/static/pretixbase/img/flags/wf.png similarity index 100% rename from src/static/pretixbase/img/flags/wf.png rename to src/pretix/static/pretixbase/img/flags/wf.png diff --git a/src/static/pretixbase/img/flags/ws.png b/src/pretix/static/pretixbase/img/flags/ws.png similarity index 100% rename from src/static/pretixbase/img/flags/ws.png rename to src/pretix/static/pretixbase/img/flags/ws.png diff --git a/src/static/pretixbase/img/flags/ye.png b/src/pretix/static/pretixbase/img/flags/ye.png similarity index 100% rename from src/static/pretixbase/img/flags/ye.png rename to src/pretix/static/pretixbase/img/flags/ye.png diff --git a/src/static/pretixbase/img/flags/yt.png b/src/pretix/static/pretixbase/img/flags/yt.png similarity index 100% rename from src/static/pretixbase/img/flags/yt.png rename to src/pretix/static/pretixbase/img/flags/yt.png diff --git a/src/static/pretixbase/img/flags/za.png b/src/pretix/static/pretixbase/img/flags/za.png similarity index 100% rename from src/static/pretixbase/img/flags/za.png rename to src/pretix/static/pretixbase/img/flags/za.png diff --git a/src/static/pretixbase/img/flags/zm.png b/src/pretix/static/pretixbase/img/flags/zm.png similarity index 100% rename from src/static/pretixbase/img/flags/zm.png rename to src/pretix/static/pretixbase/img/flags/zm.png diff --git a/src/static/pretixbase/img/flags/zw.png b/src/pretix/static/pretixbase/img/flags/zw.png similarity index 100% rename from src/static/pretixbase/img/flags/zw.png rename to src/pretix/static/pretixbase/img/flags/zw.png diff --git a/src/static/pretixbase/img/pretix-icon.svg b/src/pretix/static/pretixbase/img/pretix-icon.svg similarity index 100% rename from src/static/pretixbase/img/pretix-icon.svg rename to src/pretix/static/pretixbase/img/pretix-icon.svg diff --git a/src/static/pretixbase/img/pretix-logo.svg b/src/pretix/static/pretixbase/img/pretix-logo.svg similarity index 100% rename from src/static/pretixbase/img/pretix-logo.svg rename to src/pretix/static/pretixbase/img/pretix-logo.svg diff --git a/src/static/pretixbase/js/ajaxpending.js b/src/pretix/static/pretixbase/js/ajaxpending.js similarity index 100% rename from src/static/pretixbase/js/ajaxpending.js rename to src/pretix/static/pretixbase/js/ajaxpending.js diff --git a/src/static/pretixbase/js/errors.js b/src/pretix/static/pretixbase/js/errors.js similarity index 100% rename from src/static/pretixbase/js/errors.js rename to src/pretix/static/pretixbase/js/errors.js diff --git a/src/static/pretixbase/js/reloadpending.js b/src/pretix/static/pretixbase/js/reloadpending.js similarity index 100% rename from src/static/pretixbase/js/reloadpending.js rename to src/pretix/static/pretixbase/js/reloadpending.js diff --git a/src/static/pretixbase/scss/cachedfiles.scss b/src/pretix/static/pretixbase/scss/cachedfiles.scss similarity index 100% rename from src/static/pretixbase/scss/cachedfiles.scss rename to src/pretix/static/pretixbase/scss/cachedfiles.scss diff --git a/src/static/pretixbase/scss/colors.scss b/src/pretix/static/pretixbase/scss/colors.scss similarity index 100% rename from src/static/pretixbase/scss/colors.scss rename to src/pretix/static/pretixbase/scss/colors.scss diff --git a/src/static/pretixbase/scss/error.scss b/src/pretix/static/pretixbase/scss/error.scss similarity index 100% rename from src/static/pretixbase/scss/error.scss rename to src/pretix/static/pretixbase/scss/error.scss diff --git a/src/static/pretixbase/scss/webfont.scss b/src/pretix/static/pretixbase/scss/webfont.scss similarity index 100% rename from src/static/pretixbase/scss/webfont.scss rename to src/pretix/static/pretixbase/scss/webfont.scss diff --git a/src/static/pretixcontrol/css/metisMenu.min.css b/src/pretix/static/pretixcontrol/css/metisMenu.min.css similarity index 100% rename from src/static/pretixcontrol/css/metisMenu.min.css rename to src/pretix/static/pretixcontrol/css/metisMenu.min.css diff --git a/src/static/pretixcontrol/js/clipboard.js b/src/pretix/static/pretixcontrol/js/clipboard.js similarity index 100% rename from src/static/pretixcontrol/js/clipboard.js rename to src/pretix/static/pretixcontrol/js/clipboard.js diff --git a/src/static/pretixcontrol/js/jquery.qrcode.min.js b/src/pretix/static/pretixcontrol/js/jquery.qrcode.min.js similarity index 100% rename from src/static/pretixcontrol/js/jquery.qrcode.min.js rename to src/pretix/static/pretixcontrol/js/jquery.qrcode.min.js diff --git a/src/static/pretixcontrol/js/menu.js b/src/pretix/static/pretixcontrol/js/menu.js similarity index 100% rename from src/static/pretixcontrol/js/menu.js rename to src/pretix/static/pretixcontrol/js/menu.js diff --git a/src/static/pretixcontrol/js/sb-admin-2.js b/src/pretix/static/pretixcontrol/js/sb-admin-2.js similarity index 100% rename from src/static/pretixcontrol/js/sb-admin-2.js rename to src/pretix/static/pretixcontrol/js/sb-admin-2.js diff --git a/src/static/pretixcontrol/js/ui/main.js b/src/pretix/static/pretixcontrol/js/ui/main.js similarity index 100% rename from src/static/pretixcontrol/js/ui/main.js rename to src/pretix/static/pretixcontrol/js/ui/main.js diff --git a/src/static/pretixcontrol/js/ui/question.js b/src/pretix/static/pretixcontrol/js/ui/question.js similarity index 100% rename from src/static/pretixcontrol/js/ui/question.js rename to src/pretix/static/pretixcontrol/js/ui/question.js diff --git a/src/static/pretixcontrol/js/ui/quota.js b/src/pretix/static/pretixcontrol/js/ui/quota.js similarity index 100% rename from src/static/pretixcontrol/js/ui/quota.js rename to src/pretix/static/pretixcontrol/js/ui/quota.js diff --git a/src/static/pretixcontrol/js/ui/u2f-api.js b/src/pretix/static/pretixcontrol/js/ui/u2f-api.js similarity index 100% rename from src/static/pretixcontrol/js/ui/u2f-api.js rename to src/pretix/static/pretixcontrol/js/ui/u2f-api.js diff --git a/src/static/pretixcontrol/js/ui/u2f.js b/src/pretix/static/pretixcontrol/js/ui/u2f.js similarity index 100% rename from src/static/pretixcontrol/js/ui/u2f.js rename to src/pretix/static/pretixcontrol/js/ui/u2f.js diff --git a/src/static/pretixcontrol/scss/_dashboard.scss b/src/pretix/static/pretixcontrol/scss/_dashboard.scss similarity index 100% rename from src/static/pretixcontrol/scss/_dashboard.scss rename to src/pretix/static/pretixcontrol/scss/_dashboard.scss diff --git a/src/static/pretixcontrol/scss/_flags.scss b/src/pretix/static/pretixcontrol/scss/_flags.scss similarity index 100% rename from src/static/pretixcontrol/scss/_flags.scss rename to src/pretix/static/pretixcontrol/scss/_flags.scss diff --git a/src/static/pretixcontrol/scss/_forms.scss b/src/pretix/static/pretixcontrol/scss/_forms.scss similarity index 100% rename from src/static/pretixcontrol/scss/_forms.scss rename to src/pretix/static/pretixcontrol/scss/_forms.scss diff --git a/src/static/pretixcontrol/scss/_orders.scss b/src/pretix/static/pretixcontrol/scss/_orders.scss similarity index 100% rename from src/static/pretixcontrol/scss/_orders.scss rename to src/pretix/static/pretixcontrol/scss/_orders.scss diff --git a/src/static/pretixcontrol/scss/_sb-admin-2.scss b/src/pretix/static/pretixcontrol/scss/_sb-admin-2.scss similarity index 100% rename from src/static/pretixcontrol/scss/_sb-admin-2.scss rename to src/pretix/static/pretixcontrol/scss/_sb-admin-2.scss diff --git a/src/static/pretixcontrol/scss/_variables.scss b/src/pretix/static/pretixcontrol/scss/_variables.scss similarity index 100% rename from src/static/pretixcontrol/scss/_variables.scss rename to src/pretix/static/pretixcontrol/scss/_variables.scss diff --git a/src/static/pretixcontrol/scss/auth.scss b/src/pretix/static/pretixcontrol/scss/auth.scss similarity index 100% rename from src/static/pretixcontrol/scss/auth.scss rename to src/pretix/static/pretixcontrol/scss/auth.scss diff --git a/src/static/pretixcontrol/scss/main.scss b/src/pretix/static/pretixcontrol/scss/main.scss similarity index 100% rename from src/static/pretixcontrol/scss/main.scss rename to src/pretix/static/pretixcontrol/scss/main.scss diff --git a/src/static/pretixpresale/js/ui/asyncdownload.js b/src/pretix/static/pretixpresale/js/ui/asyncdownload.js similarity index 100% rename from src/static/pretixpresale/js/ui/asyncdownload.js rename to src/pretix/static/pretixpresale/js/ui/asyncdownload.js diff --git a/src/static/pretixpresale/js/ui/asynctask.js b/src/pretix/static/pretixpresale/js/ui/asynctask.js similarity index 100% rename from src/static/pretixpresale/js/ui/asynctask.js rename to src/pretix/static/pretixpresale/js/ui/asynctask.js diff --git a/src/static/pretixpresale/js/ui/cart.js b/src/pretix/static/pretixpresale/js/ui/cart.js similarity index 100% rename from src/static/pretixpresale/js/ui/cart.js rename to src/pretix/static/pretixpresale/js/ui/cart.js diff --git a/src/static/pretixpresale/js/ui/main.js b/src/pretix/static/pretixpresale/js/ui/main.js similarity index 100% rename from src/static/pretixpresale/js/ui/main.js rename to src/pretix/static/pretixpresale/js/ui/main.js diff --git a/src/static/pretixpresale/pdf/ticket_default_a4.pdf b/src/pretix/static/pretixpresale/pdf/ticket_default_a4.pdf similarity index 100% rename from src/static/pretixpresale/pdf/ticket_default_a4.pdf rename to src/pretix/static/pretixpresale/pdf/ticket_default_a4.pdf diff --git a/src/static/pretixpresale/pdf/ticket_default_a4.svg b/src/pretix/static/pretixpresale/pdf/ticket_default_a4.svg similarity index 100% rename from src/static/pretixpresale/pdf/ticket_default_a4.svg rename to src/pretix/static/pretixpresale/pdf/ticket_default_a4.svg diff --git a/src/static/pretixpresale/scss/_cart.scss b/src/pretix/static/pretixpresale/scss/_cart.scss similarity index 100% rename from src/static/pretixpresale/scss/_cart.scss rename to src/pretix/static/pretixpresale/scss/_cart.scss diff --git a/src/static/pretixpresale/scss/_event.scss b/src/pretix/static/pretixpresale/scss/_event.scss similarity index 100% rename from src/static/pretixpresale/scss/_event.scss rename to src/pretix/static/pretixpresale/scss/_event.scss diff --git a/src/static/pretixpresale/scss/_forms.scss b/src/pretix/static/pretixpresale/scss/_forms.scss similarity index 100% rename from src/static/pretixpresale/scss/_forms.scss rename to src/pretix/static/pretixpresale/scss/_forms.scss diff --git a/src/static/pretixpresale/scss/_variables.scss b/src/pretix/static/pretixpresale/scss/_variables.scss similarity index 100% rename from src/static/pretixpresale/scss/_variables.scss rename to src/pretix/static/pretixpresale/scss/_variables.scss diff --git a/src/static/pretixpresale/scss/index.scss b/src/pretix/static/pretixpresale/scss/index.scss similarity index 100% rename from src/static/pretixpresale/scss/index.scss rename to src/pretix/static/pretixpresale/scss/index.scss diff --git a/src/static/pretixpresale/scss/main.scss b/src/pretix/static/pretixpresale/scss/main.scss similarity index 100% rename from src/static/pretixpresale/scss/main.scss rename to src/pretix/static/pretixpresale/scss/main.scss diff --git a/src/static/pretixpresale/scss/waiting.scss b/src/pretix/static/pretixpresale/scss/waiting.scss similarity index 100% rename from src/static/pretixpresale/scss/waiting.scss rename to src/pretix/static/pretixpresale/scss/waiting.scss diff --git a/src/static/typeahead/typeahead.bundle.js b/src/pretix/static/typeahead/typeahead.bundle.js similarity index 100% rename from src/static/typeahead/typeahead.bundle.js rename to src/pretix/static/typeahead/typeahead.bundle.js diff --git a/src/static/typeahead/typeahead.css b/src/pretix/static/typeahead/typeahead.css similarity index 100% rename from src/static/typeahead/typeahead.css rename to src/pretix/static/typeahead/typeahead.css diff --git a/src/setup.cfg b/src/setup.cfg index daeb05f1c..a1d8f8d3f 100644 --- a/src/setup.cfg +++ b/src/setup.cfg @@ -13,4 +13,4 @@ known_third_party = versions known_standard_library = typing multi_line_output = 5 not_skip = __init__.py -skip = make_testdata.py,wsgi.py,bootstrap,celery.py,settings.py +skip = make_testdata.py,wsgi.py,bootstrap,celery_app.py,settings.py