Commit Graph
202 Commits
Author SHA1 Message Date
Raphael Michel f91c95b1bc Added products that require a voucher to be bought/shown 2016-07-28 19:52:07 +02:00
Tobias KunzeandRaphael Michel 310a14a393 Move middleware functionality to utils.py (#154)
This simplifies providing an `event_view` method which works as
decorator for presale/ views (e.g. for plugins), providing passing
requests with event and organizer context if possible, and re-routing or
failing appropriately otherwise.
2016-07-26 10:27:59 +02:00
Raphael Michel 525705a912 Fixed problems with middleware order 2016-07-20 19:33:26 +02:00
Raphael Michel 2541855948 Fixed missing or unused imports 2016-07-18 23:12:16 +02:00
Tobias KunzeandRaphael Michel bfc721978d Fixed minor documentation errors and mistakes (#151) 2016-07-14 20:01:38 +02:00
Raphael Michel f779b70deb Improved UI of language switcher 2016-07-11 19:52:49 +02:00
Raphael Michel af8e017b07 Added signals to extend the order detail page 2016-07-11 19:48:05 +02:00
Raphael Michel 5b9d19b463 Refs #150 -- Trying to reduce latency 2016-07-07 19:44:19 +02:00
Raphael Michel 7b456a620d Added voucher_redeem_info signal and improved signal documentation 2016-07-03 15:51:09 +02:00
Raphael Michel 5cbb967744 Display errors caused in AJAX requests 2016-06-27 19:49:45 +02:00
Raphael Michel 0c4368170f Added hook for links in the footer 2016-06-14 13:05:47 +02:00
Raphael Michel 1f27bde525 Fixed incorrect reference in tpl 2016-06-07 18:36:16 +02:00
Raphael Michel fd2c293521 Correctly display payment fee on the order detail page 2016-06-06 23:56:26 +02:00
Raphael Michel 4d886b3d98 Fixed invoice generation 2016-06-05 18:14:58 +02:00
Raphael Michel 4496f19a68 Supporting invoice-on-demand instead of autogeneration 2016-06-05 18:01:10 +02:00
Raphael Michel 5529ec5e0b Improved invoice file names 2016-06-05 18:00:32 +02:00
Raphael Michel 944b5db0bf Refs #82 -- Make order expiry more clear (#116) 2016-05-07 17:03:32 +02:00
Raphael Michel 09cee356b0 Allow for vouchers that are valid for multiple items 2016-05-04 17:50:19 +02:00
Raphael Michel 765ae39fa0 Added descriptions to item categories 2016-04-21 21:48:53 +02:00
Raphael Michel 163be432d5 Forecefully cast all async result messages to str 2016-04-13 11:34:29 +02:00
Raphael Michel 93f824879e Fixed a bug in cart sorting method 2016-04-13 11:09:14 +02:00
Raphael Michel b653915a35 Enable stripe when retrying payments 2016-04-10 17:56:11 +02:00
Raphael Michel 5cca426cd3 Removed all inline <script> tags 2016-04-10 16:44:49 +02:00
Raphael Michel eafbe95370 Fixed a problem with cancellations 2016-04-10 16:01:55 +02:00
Raphael Michel 32b09f6bc8 Fixed isort problem 2016-04-01 16:06:00 +02:00
Raphael Michel fdff5e7a98 Switched from LESS to SASS 2016-03-31 20:08:27 +02:00
Raphael Michel 1cd0c1f53b Refs #102 -- Added multiple-choice question types 2016-03-26 12:47:44 +01:00
Raphael Michel eed74545bc Fixed minor issues around boolean questions 2016-03-25 22:04:07 +01:00
Raphael Michel 945349ca21 Improved styling of price inputs 2016-03-24 18:07:33 +01:00
Raphael Michel 112a309a0e Fixed #106 -- added pay-what-you-want tickets 2016-03-24 18:01:09 +01:00
Raphael Michel 9c44159bb6 Added option to show remaining quota to users 2016-03-22 18:39:28 +01:00
Raphael Michel 9ceb325e3e Fixed an import that required celery to be installed 2016-03-21 18:40:49 +01:00
Raphael Michel 103fe2acca Try to improve async task performance by using more long-running
requests
2016-03-21 17:57:23 +01:00
Raphael Michel fde5fffd3c Fixed localization and error reporting with exceptions thrown in celery 2016-03-21 17:50:55 +01:00
Raphael Michel 77749aaec3 Log unidentified errors from async tasks 2016-03-21 16:51:20 +01:00
Raphael Michel cc77f4bc5c Adjusted a test to fit the last commit 2016-03-20 10:45:45 +01:00
Raphael Michel 0355d22114 Refs #118 -- Asynchronous order cancelling 2016-03-20 10:40:18 +01:00
Raphael Michel 1e96617d1c Fixed that lightbox.css has not been compressed 2016-03-19 16:18:16 +01:00
Raphael Michel 74908d8405 Fixed a bug with ordering free tickets 2016-03-15 18:38:07 +01:00
Raphael Michel 8a2c2db6c8 Fixed wrong prefetch_related parameter 2016-03-15 17:12:04 +01:00
Raphael Michel 108b518a50 Fixed an AttributeError 2016-03-15 17:01:31 +01:00
Raphael Michel 5ab78b4576 Refs #131 -- Basic implementation of invoicing 2016-03-13 16:05:31 +01:00
Raphael Michel a30fa2c279 Fixed displaying of item description 2016-03-12 11:24:54 +01:00
Raphael Michel c67e819101 Modified question type "number" to only accept positive values 2016-03-12 11:06:17 +01:00
Raphael Michel f095cded08 Fixed #23 -- Tax handling for payment fees 2016-03-11 21:55:52 +01:00
Raphael Michel 10233071c4 Fixed a bug concerning the FreeOrderProvider 2016-03-10 00:43:18 +01:00
Raphael Michel c28b40a118 Unit Tests should create enabled events 2016-02-23 08:58:39 +01:00
Raphael Michel e29f19e96b Fixed #29 -- "Shop is live" flag 2016-02-22 21:53:08 +01:00
Raphael Michel 0fd519df4d Catch RelatedObjectDoesNotExist error 2016-02-22 13:55:06 +01:00
Raphael Michel 14e5134890 Added invoice addresses 2016-02-22 13:49:15 +01:00