Commit Graph
58 Commits
Author SHA1 Message Date
Raphael Michel 14e5134890 Added invoice addresses 2016-02-22 13:49:15 +01:00
Raphael Michel fe6bcd2e9e Fixed broken database transaction grouping 2016-02-11 16:58:02 +01:00
Raphael Michel f18a180ae4 Added voucher redemption 2016-02-11 16:41:22 +01:00
Raphael Michel 55a501cb93 Refs #118 -- Asynchronous cart position removal 2016-01-13 11:51:25 +01:00
Raphael Michel dc0852f54f Made event an optional parameter of mail_send 2015-12-13 18:20:16 +01:00
Raphael Michel a114aa11f4 Fixed #45: Custom SMTP server 2015-12-13 17:56:35 +01:00
Raphael Michel 7e69d8ea10 Moved sender and prefix settings to mail page 2015-12-13 17:36:36 +01:00
Raphael Michel d8ca0d527e Fixed #42 -- Configurable e-mail texts 2015-12-13 17:33:38 +01:00
Raphael Michel f748752391 Removed multi-dimensional item variations [backwards-incompatible] 2015-12-13 15:03:56 +01:00
Raphael Michel 58b85819bc Added logging for all basic operations 2015-12-12 22:53:11 +01:00
Raphael Michel d133d2abff Removed CleanerVersion layer [backwards-incompatible!] 2015-12-12 13:08:33 +01:00
Raphael Michel 0c9c9dd22c Indentation fix 2015-12-06 18:46:17 +01:00
Raphael Michel 613c072ee6 Minor services optimizations 2015-12-06 18:32:29 +01:00
Raphael Michel e70485e7fb Re-added the ability to restrict a product sale by time 2015-12-06 18:18:54 +01:00
Raphael Michel 4a1122a862 Fixed #108 -- Removed the restrictions system 2015-12-06 17:49:02 +01:00
Raphael Michel 79ad8b40ed Added python3.5-style type annotations to pretix.base 2015-11-04 23:39:59 +01:00
Raphael Michel ecebe481d7 Rename "session" field to "cart_id" 2015-11-04 23:39:59 +01:00
Raphael Michel a2af3db771 Added the option of unlimited quotas 2015-10-21 16:31:58 +02:00
Raphael Michel 2fb90efa4d Fixed a wrong type annotation 2015-10-21 15:53:37 +02:00
Raphael Michel 3fa0cfb077 Added multi-domain capabilities 2015-10-18 14:01:28 +02:00
Raphael Michel c4638a3402 Enabled asynchronous cart/order actions 2015-10-05 11:33:53 +02:00
Raphael Michel 2e9157cbef Removed unused imports 2015-10-05 11:24:00 +02:00
Raphael Michel 93d027cec6 Make all orders "guest orders" 2015-10-05 11:24:00 +02:00
Raphael Michel c47008cc18 Added password reset to control.auth 2015-10-04 13:52:08 +02:00
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