Commit Graph

216 Commits

Author SHA1 Message Date
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
6e22149a21 UI for creating and chacnging vouchers 2016-02-09 11:47:16 +01:00
Raphael Michel
27ef34754c Fixed a bug in order confirmations 2016-02-09 10:56:57 +01:00
Raphael Michel
7a9930954c Added voucher data model [backwards incompatible] 2016-02-09 10:42:35 +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
84655449d9 Fixed problems with the I18nTextField widget 2015-12-12 23:49:35 +01:00
Raphael Michel
9df77c6c27 Removed usage of deprecated SubfieldBase metaclass 2015-12-12 23:18:00 +01:00
Raphael Michel
58b85819bc Added logging for all basic operations 2015-12-12 22:53:11 +01:00
Raphael Michel
83b5fa2fa6 Added a model for logging actions 2015-12-12 15:41:48 +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
90d62189b6 Removed an obsolete TODO statement 2015-12-06 18:34:40 +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
411eb3c60f Got rid of an obsolete setting 2015-12-03 21:59:14 +01:00
Raphael Michel
ee93495fda Added a custom csrf failure view 2015-11-05 10:19:05 +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
232c42b265 Added an organizer overview page 2015-10-22 17:45:19 +02:00
Raphael Michel
0b4cae07c4 Splitted URL configuration for main and subdomains 2015-10-21 18:16:17 +02:00
Raphael Michel
3201afe64f Added some validation to the Event model 2015-10-21 16:39:28 +02: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
6678539aa8 Used conditional expressions for quota calculation 2015-10-19 20:04:43 +02:00
Raphael Michel
1dfdf7e4f4 Re-organized models into multiple files 2015-10-19 18:26:48 +02:00
Raphael Michel
3fa0cfb077 Added multi-domain capabilities 2015-10-18 14:01:28 +02:00
Raphael Michel
d7d6e74c04 Generalized EventRelatedCache to ObjectRelatedCache 2015-10-18 14:01:04 +02:00
Raphael Michel
974c5cee79 Moved property to the inside of items 2015-10-08 12:45:19 +02:00
Raphael Michel
e6767afbd1 Moved question<>item relation to the question side
Cleared migration history
2015-10-06 00:00:38 +02:00
Raphael Michel
eb1c166c4e Removed long_description field 2015-10-05 23:43:21 +02:00
Raphael Michel
c4638a3402 Enabled asynchronous cart/order actions 2015-10-05 11:33:53 +02:00
Raphael Michel
4c6b292968 Refactored checkout steps 2015-10-05 11:24:00 +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
Jonas Große Sundrup
0d49e69ac5 improved top-to-bottom-adhoc-readability 2015-10-02 12:28:28 +02:00
Raphael Michel
7fc56b77db Fixed #98 -- Handle deletion of cached files 2015-09-29 16:46:45 +02:00
Raphael Michel
8b2787b9c0 Fixed a TypeError introduced in 1f28585 2015-09-29 16:18:18 +02:00
Raphael Michel
3282244d1b Use Django's storage API for media files 2015-09-29 16:05:17 +02:00
Raphael Michel
1f28585dfb Ensure the number of decimal places of payment fees 2015-09-29 15:34:21 +02:00
Raphael Michel
264c1e034f Used Django's token generator for passwort resets 2015-09-29 00:59:33 +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