Commit Graph

81 Commits

Author SHA1 Message Date
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
93d027cec6 Make all orders "guest orders" 2015-10-05 11:24:00 +02:00
Raphael Michel
7fc56b77db Fixed #98 -- Handle deletion of cached files 2015-09-29 16:46:45 +02:00
Raphael Michel
28437771cf Moved locking out of the model layer 2015-09-28 23:30:25 +02:00
Raphael Michel
72ecfea622 Fixed and improved locking implementations 2015-09-28 22:59:28 +02:00
Raphael Michel
9d625198bd Refs #96 -- Allow anonymous orders 2015-09-17 22:45:57 +02:00
Raphael Michel
7def097dcd Refs #96 -- Completely removed local users 2015-09-17 00:55:00 +02:00
Raphael Michel
c268da02a2 Simplified the locking procedure 2015-09-16 16:03:17 +02:00
Raphael Michel
e49c336675 Fixed field type of CachedTicket.order 2015-09-16 11:41:48 +02:00
Raphael Michel
9ecd16c19c Refs #44 -- Added background queue support for file export 2015-09-15 22:56:02 +02:00
Raphael Michel
4bd8945432 Added a few more tests 2015-08-28 18:16:11 +02:00
Raphael Michel
6fa6b46348 Changed sorting of ItemCategory and PropertyValue to work the same way 2015-08-27 18:47:25 +02:00
Raphael Michel
8f6b92fbf3 Added tests and test configuration for pretix/base 2015-08-25 17:18:33 +02:00
Raphael Michel
d87106ee67 Fixed #85 -- Fixed logic of time restrictions 2015-08-14 21:17:28 +02:00
Raphael Michel
27fe1b98d4 Fixed price calculation with restrictions 2015-08-14 20:36:55 +02:00
Raphael Michel
478d6af248 Fixed #87 -- Added deletion of products 2015-08-13 18:27:19 +02:00
Raphael Michel
4277e689b8 Refs #56 -- Revert changes to recover from a problem 2015-08-04 15:59:06 +02:00
Raphael Michel
1554d2e5be Fixed a bug with restrictions that set the price to None 2015-07-31 12:50:09 +02:00
Raphael Michel
395d57fb7f Specified a default order for orders 2015-07-30 19:33:00 +02:00
Raphael Michel
c8a47f6d4b Removed redundant operators 2015-07-26 17:18:48 +02:00
Raphael Michel
a0e8e06743 Fixed #65 -- Disallow None value for product default prices 2015-07-26 16:31:01 +02:00
Raphael Michel
984730b31b Changed the upload_to of item pictures to a static functions, as lambdas
do not work in migrations
2015-07-26 16:25:31 +02:00
Raphael Michel
0cbf9aeec3 Added product pictures 2015-07-25 23:58:02 +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
235769ce4f Added the possibility to use Redis for quota locks 2015-06-30 17:29:34 +02:00
Raphael Michel
bf6dca3e93 Reduced maximum McCabe function complexity by one 2015-06-28 17:12:27 +02:00
Raphael Michel
6ceb061205 Improve documentation formatting 2015-06-28 16:23:28 +02:00
Raphael Michel
ae5eab628c Refs #74 -- Hide retry button if the ticket is sold out 2015-06-25 19:25:55 +02:00
Raphael Michel
a0aa65e392 Fixed versioning in the Quota admin 2015-06-21 22:25:28 +02:00
Raphael Michel
c0c9098f38 Introduce a max age for quota locks 2015-06-15 23:04:49 +02:00
Raphael Michel
8acc23a27a Added a basic permission matrix editor for events 2015-06-15 21:51:51 +02:00
Raphael Michel
fad8605aa7 Add unit tests for our mail API 2015-06-03 18:09:00 +02:00
Raphael Michel
fc907a2ec7 Refactor mark_paid out of models 2015-06-03 13:59:12 +02:00
Raphael Michel
49ea85caee Resolve flake8 warnings 2015-06-03 13:25:26 +02:00
Raphael Michel
423dc9f0aa Refactor: separate forms from view, improve code style 2015-06-03 13:19:59 +02:00
Raphael Michel
3114e2d959 Allow to adjust the order of products (closes #60) 2015-06-03 00:48:35 +02:00
Raphael Michel
3ac26f64f3 Create new events 2015-05-27 23:09:33 +02:00
Raphael Michel
14d1a12a91 Basic creating, editing and updating of organizers 2015-05-24 13:58:30 +02:00
Raphael Michel
c16ad60129 Throw away migration history. This is backwards incompatible!
Also, add an initial user in the first migration.
2015-05-21 21:16:39 +02:00
Raphael Michel
14c582d11e Enforce start and end time of presale (#15) 2015-04-16 17:41:41 +02:00
Raphael Michel
42ecd9c5f9 Allow to change payment term (closes #10) 2015-04-14 18:00:00 +02:00
Raphael Michel
df524f31d5 Properly implement quota handling when receiving payments (closes #11) 2015-04-14 16:20:05 +02:00
Raphael Michel
6d73267912 Refund process (closes #26) 2015-04-06 16:23:51 +02:00
Raphael Michel
060a2e8b9b Fix ItemCategory __str__() 2015-04-05 23:31:12 +02:00
Raphael Michel
5fa5a88bcd Category names ought to be an internationalized field 2015-04-05 23:20:08 +02:00
Raphael Michel
03df35bccd Data structures and form elements for internationalized data 2015-04-03 17:38:01 +02:00
Raphael Michel
380d34ea80 Fix another failure introduced with the new settings 2015-04-01 12:08:45 +02:00
Raphael Michel
cd0e1cb520 Wider usage of the settings framework (#17) 2015-04-01 11:54:56 +02:00