Commit Graph
143 Commits
Author SHA1 Message Date
Tobias Kunze 4fa631ab97 Assert that the item count is a positive integer (#221)
Thanks to David Gullasch for pointing this one out.
2016-08-29 19:36:38 +02:00
Vishal Sodani 5346473f75 Fix #180 -- Hide add to cart button if no products active or no quantity left (#200)
* Hide add to cart button if no products active or no quantity left(#180)

* Fix PEP errors and improve logic

* Fix tests for add to cart change

* Fix the logic for toggling the visibility of Add to Cart button
2016-08-29 19:30:08 +02:00
Tobias Kunze 00e9e52072 Fix Open Redirect issue in /locale/set (#223)
Thanks to David Gullasch for finding this one.
2016-08-29 19:21:48 +02:00
Enrique Saez 3583dde1db Fix #202 -- Allow the manual ordering of questions
* Allow the manual ordering of questions
Update Unit Tests
Fix some typos

* Add migrations

* Minor notation change
2016-08-29 18:36:56 +02:00
Raphael Michel 1cb956d508 Added setting to disable order cancelling for users 2016-08-15 16:42:39 +02:00
Tobias Kunze 34212841e2 Fixed typos and a little phrasing. (#175)
Mostly in German translation, some small fixes in English text, too.
2016-08-13 21:16:16 +02:00
Raphael Michel 47682fd243 Refs #131 -- Allow manual reissuing of invoices 2016-08-05 11:34:02 +02:00
Raphael Michel a61792ed4e Do not issue invoices for free payments 2016-08-05 11:06:22 +02:00
Raphael Michel f93b2211a6 Fixed a bug that lead to payment fees on free items 2016-08-05 10:40:00 +02:00
Raphael Michel 60c10485d1 Added a custom welcome text 2016-07-30 13:06:41 +02:00
Raphael Michel f91c95b1bc Added products that require a voucher to be bought/shown 2016-07-28 19:52:07 +02:00
Raphael Michel 2541855948 Fixed missing or unused imports 2016-07-18 23:12:16 +02:00
Raphael Michel 5b9d19b463 Refs #150 -- Trying to reduce latency 2016-07-07 19:44:19 +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 09cee356b0 Allow for vouchers that are valid for multiple items 2016-05-04 17:50:19 +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 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 1cd0c1f53b Refs #102 -- Added multiple-choice question types 2016-03-26 12:47:44 +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 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 10233071c4 Fixed a bug concerning the FreeOrderProvider 2016-03-10 00:43:18 +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
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 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 e70485e7fb Re-added the ability to restrict a product sale by time 2015-12-06 18:18:54 +01:00
Raphael Michel 97debe73ae Fixed variations with unlimited availability 2015-11-12 19:14:20 +01:00
Raphael Michel ecebe481d7 Rename "session" field to "cart_id" 2015-11-04 23:39:59 +01:00
Raphael Michel 7c3142995c Fixed a logic bug 2015-11-01 14:20:10 +01:00
Raphael Michel 232c42b265 Added an organizer overview page 2015-10-22 17:45:19 +02:00
Raphael Michel 5e5292f2c4 Fixed bug introduced in a2af3db 2015-10-21 18:02:56 +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