Raphael Michel
f91c95b1bc
Added products that require a voucher to be bought/shown
2016-07-28 19:52:07 +02:00
Tobias Kunze
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 Kunze
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