Raphael Michel
|
b94459c761
|
Don't show "binding order" for 0€
|
2017-01-18 10:02:53 +01:00 |
|
Raphael Michel
|
ea807239b1
|
Fix #356 -- Download all tickets from an order
|
2017-01-13 16:10:53 +01:00 |
|
Raphael Michel
|
ec90efbf4a
|
Allow signal receivers of footer_link to add multiple links
|
2017-01-09 20:23:00 +01:00 |
|
Raphael Michel
|
0998814e69
|
Improve session inheritation
|
2017-01-05 12:15:38 +01:00 |
|
Raphael Michel
|
d3f21353ca
|
Allow to access not-yet-live shop on different domain
|
2017-01-05 12:11:50 +01:00 |
|
Raphael Michel
|
c639cd96f5
|
Moved static files and celery.py
|
2017-01-04 22:00:28 +01:00 |
|
Raphael Michel
|
b6e42d64da
|
Upgrade to Celery 4
|
2017-01-04 20:12:50 +01:00 |
|
Raphael Michel
|
f4672564ce
|
Fix #37 -- Clever displaying of date ranges
|
2016-12-25 22:51:19 +01:00 |
|
Raphael Michel
|
a4218fa1b9
|
Improve file download UX
|
2016-12-25 22:26:45 +01:00 |
|
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 |
|