Commit Graph

434 Commits

Author SHA1 Message Date
Raphael Michel
44602004db Moved check for active presale period up 2015-09-28 23:49:48 +02:00
Raphael Michel
c1318d5f28 Delete unavailable items from cart 2015-09-28 23:44:16 +02:00
Raphael Michel
28437771cf Moved locking out of the model layer 2015-09-28 23:30:25 +02:00
Raphael Michel
9fe133402d Removed duplicate import 2015-09-28 23:17:28 +02:00
Raphael Michel
16207cf2c4 Fixed wrong type annotations 2015-09-28 23:15:24 +02:00
Raphael Michel
1c89fec808 Fixed import sorting 2015-09-28 23:11:46 +02:00
Raphael Michel
72ecfea622 Fixed and improved locking implementations 2015-09-28 22:59:28 +02:00
Raphael Michel
f3e03deba4 Refactored cart actions into pretix.base.services 2015-09-27 20:51:14 +02:00
Raphael Michel
9d625198bd Refs #96 -- Allow anonymous orders 2015-09-17 22:45:57 +02:00
Raphael Michel
c268da02a2 Simplified the locking procedure 2015-09-16 16:03:17 +02:00
Raphael Michel
81d442c9eb Ran isort 2015-09-16 11:34:44 +02:00
Raphael Michel
1a463dd5b1 Refs #44 -- Added background queue support for ticket output 2015-09-16 11:18:18 +02:00
Raphael Michel
9ecd16c19c Refs #44 -- Added background queue support for file export 2015-09-15 22:56:02 +02:00
Raphael Michel
2f0bb5f39f Fixed import structure because testing was broken 2015-09-09 23:56:34 +02:00
Raphael Michel
101f1c77e0 Refs #44 -- Added optional celery background queue for mails 2015-09-09 23:42:16 +02:00
Raphael Michel
7b179f3ea5 Fixed broken grouping 2015-09-09 10:56:41 +02:00
Raphael Michel
79410cdb0d Added payment method fees to order overview 2015-09-09 10:34:36 +02:00
Raphael Michel
1b65d3cfaf Added PDF exporter for the order overview 2015-09-08 23:45:29 +02:00
Raphael Michel
b648d161d6 Added signals for order creation and payment 2015-08-15 14:30:59 +02:00
Raphael Michel
56961337ae Refs #85 -- Do not sell tickets that are marked as inactive 2015-08-13 11:58:47 +02:00
Raphael Michel
e828d711bd Used isort to order all import statements 2015-07-19 20:46:34 +02:00
Raphael Michel
1afc23611d Fixed a bug in quota locking 2015-07-14 20:31:19 +02:00
Raphael Michel
478b900ab3 Fixed #46 -- Added a plugin to send out emails 2015-07-12 18:45:22 +02:00
Raphael Michel
7ca3389d08 Fixed an ImportError when redis-py is not installed 2015-06-30 18:15:55 +02:00
Raphael Michel
235769ce4f Added the possibility to use Redis for quota locks 2015-06-30 17:29:34 +02:00
Raphael Michel
44beb8e84a Fixed a logic bug 2015-06-29 14:42:07 +02:00
Raphael Michel
1f08dfda5c Resolved flake8 warnings 2015-06-28 17:02:12 +02:00
Raphael Michel
fa642ddffe Refactored some code out of pretix.presale 2015-06-24 17:10:42 +02:00
Raphael Michel
879384f357 Added a setting for an e-mail subject prefix 2015-06-16 20:09:10 +02:00
Raphael Michel
fad8605aa7 Add unit tests for our mail API 2015-06-03 18:09:00 +02:00
Raphael Michel
c7c953393f Add missing file 2015-06-03 16:14:10 +02:00
Raphael Michel
96c16d7720 Fix wrong import 2015-06-03 16:03:42 +02:00
Raphael Michel
c83bd0e293 Move mail() to services/ 2015-06-03 14:01:33 +02:00
Raphael Michel
fc907a2ec7 Refactor mark_paid out of models 2015-06-03 13:59:12 +02:00