Commit Graph

316 Commits

Author SHA1 Message Date
Raphael Michel
c5ec918e78 Fix a PDF generation loop 2016-12-23 13:44:11 +01:00
Raphael Michel
d698313f1d Do not allow initiating stripe/paypal payments after the last payment
date
2016-12-23 13:29:41 +01:00
Raphael Michel
dddb1d4a65 Guarantee correct grouping 2016-12-23 11:09:30 +01:00
Raphael Michel
873c7dc65d Race conditions can lead to duplicate CachedTickets 2016-12-23 11:02:29 +01:00
Raphael Michel
0d19944304 Fix bug in CartMixin 2016-12-22 17:54:43 +01:00
Raphael Michel
0dc3f30791 Sort positions by ID 2016-12-21 19:03:11 +01:00
Raphael Michel
77e917345c Decouple CachedTicket from CachedFile 2016-12-21 18:37:12 +01:00
Raphael Michel
83057e48ec Only show download info if a payment provider is enabled 2016-12-21 18:04:04 +01:00
Tobias Kunze
58668010a2 Remove trailing whitespaces (#361) 2016-12-16 21:44:34 +01:00
Raphael Michel
d27fefe4da Improve URL parameter validation 2016-12-08 12:22:04 +01:00
Raphael Michel
eea6a5e9da Refs #145 -- Vouchers that grant discounts 2016-11-29 16:18:07 +01:00
Raphael Michel
fdbe71ff63 Fix #141 -- Caching improvements for ticket outputs 2016-11-29 15:52:16 +01:00
Raphael Michel
db6fb51fc6 Refs #145 -- Multi-use vouchers 2016-11-27 16:02:40 +01:00
Raphael Michel
a95f843c11 Fix "None" in global footer 2016-11-26 12:13:40 +01:00
Tobias Kunze
7a8493cae3 Fix #330 -- Add require_live parameter to event_view decorator (#331)
* Add require_live flag to event_view decorator

Refs #330

* Use new require_live flag in stripe webhook
2016-11-25 14:34:49 +01:00
Raphael Michel
9bce339575 Change and refactor _items_from_post_data to deal with multiple fields 2016-11-22 20:38:33 +01:00
FlaviaBastos
bf7db945b0 add empty cart button #161
add failing test for variation item with voucher
2016-11-22 20:38:33 +01:00
FlaviaBastos
8118423153 add empty cart button
#161
2016-11-22 20:38:33 +01:00
Raphael Michel
8f3ffd6f2e Add profiling for celery tasks 2016-11-20 15:19:31 +01:00
Raphael Michel
f580f1fce5 Add meta_info to orders 2016-11-13 16:04:32 +01:00
Raphael Michel
8e8aab43d3 Improve styling and naming of the answer copy button 2016-11-10 22:37:46 +01:00
Christopher Dambamuromo
79c65496b9 Fix #149 -- Add copying multiple tickets answers enhancement (#292)
* Added copying multiple tickets answers enhancement (#149)

* Copying of multiple tickets answers enhancement - review for #292 (#149)

* changed to button and removed unbinging

* Removed unused button id attribute - changes for PR #149

* Housekeeping
2016-11-10 22:32:16 +01:00
Raphael Michel
13c7fc5234 Disable async loading, caused problem with stripe plugin 2016-11-10 11:26:19 +01:00
Raphael Michel
45b960b97c Use django-statici18n in production 2016-11-09 19:08:51 +01:00
Raphael Michel
b30a3b5bee Fix problem with modifying orders 2016-11-08 18:31:24 +01:00
Raphael Michel
6686af7346 Load JavaScripts async 2016-11-08 17:16:19 +01:00
Raphael Michel
37598ed914 Further SQL optimizations 2016-11-08 16:58:48 +01:00
Raphael Michel
6adcf4bc7c Use more caching in multidomain module 2016-11-08 16:03:06 +01:00
Raphael Michel
368d04ae72 Reduce quota calculations on front page 2016-11-08 14:14:10 +01:00
Raphael Michel
1b0e11fe37 Remove redundant query to event table 2016-11-08 14:13:18 +01:00
Raphael Michel
7b48a17b51 Reduce number of redundant SQL queries 2016-11-06 19:59:19 +01:00
Raphael Michel
5aa3ff0616 Require a session to be present at all times, not just in pretix.presale views 2016-11-03 15:32:06 +01:00
Raphael Michel
ad35110166 Offer download options per position, not per order 2016-11-02 14:51:05 +01:00
Raphael Michel
3344c02c80 Do not show absolute file paths to user 2016-11-01 19:36:06 +01:00
Raphael Michel
7f7ee28f92 Move footer linklist to global template instead of event template 2016-10-31 19:07:18 +01:00
Raphael Michel
67b2135eeb Use safelink for global footer links 2016-10-31 19:06:06 +01:00
Raphael Michel
1ff9515b54 Fix unused import 2016-10-31 19:05:53 +01:00
Tobias Kunze
d54d9a70fb Include site-wide footer link/text 2016-10-31 19:03:41 +01:00
Raphael Michel
0fcc5a24fe Do not set step size on number fields 2016-10-19 09:24:17 +02:00
Raphael Michel
2e226098e3 CSS generation: Send bytes to backend, not string 2016-10-18 19:00:44 +02:00
Raphael Michel
f3509707d7 Use CachedTicket.get_or_create to avoid duplicates 2016-10-18 19:00:44 +02:00
Raphael Michel
d00eb41222 Merge branch 'django110' 2016-10-03 10:31:49 +02:00
Raphael Michel
58f7ddb13d Renamed and documented payment views 2016-10-02 19:13:55 +02:00
Tobias Kunze
2166fa6f4a Add spaces before ellipses … (#257) 2016-10-02 17:05:06 +02:00
Raphael Michel
3e318d0dcf Django 1.10: User.is_authenticated is now a property 2016-09-27 10:25:20 +02:00
Raphael Michel
965428e422 Django 1.10: New-style middlewares 2016-09-27 10:00:03 +02:00
Raphael Michel
a4ab544fd1 Fixed unneeded and harmful call to resolve() 2016-09-26 19:01:38 +02:00
Raphael Michel
ba32298602 Fixed duplicate execution of process_response 2016-09-26 15:12:05 +02:00
Raphael Michel
84fd7cb166 Merge remote-tracking branch 'remotes/flaviabastos/187_unify_canceled_spelling' 2016-09-21 19:07:15 +02:00
Flavia Bastos
8ef6439c44 Unify spelling of 'canceled'
Issue 187
Remove typeahead JS file.
2016-09-21 10:35:41 -06:00