Commit Graph

51 Commits

Author SHA1 Message Date
Tobias Kunze
96dbfc304a Fix #195 -- Add message explaining invoice address updating process (#196)
Adds messages both pre- and post-update explaining to the user that the
invoice itself will not be automatically regenerated and that support
interaction is required for this step. Might reduce user frustration.
2016-08-30 13:22:24 +02:00
Tobias Kunze
87a77989e7 Disallow cancelling an expired order
as per discussion on #165
2016-08-24 15:26:54 +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
2541855948 Fixed missing or unused imports 2016-07-18 23:12: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
eafbe95370 Fixed a problem with cancellations 2016-04-10 16:01:55 +02: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
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
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
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
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
4e11a13f14 Fixed three unit tests 2015-09-27 19:06:36 +02:00
Raphael Michel
8e965bcd6d Fixed redirections and errors 2015-09-17 23:54:22 +02:00
Raphael Michel
c8830cc880 Added custom error pages 2015-09-17 23:44:07 +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
81d442c9eb Ran isort 2015-09-16 11:34:44 +02:00
Raphael Michel
1a463dd5b1 Refs #44 -- Added background queue support for ticket output 2015-09-16 11:18:18 +02:00
Raphael Michel
e828d711bd Used isort to order all import statements 2015-07-19 20:46:34 +02:00
Raphael Michel
75b8d800ea Added tests for modifying and cancelling orders 2015-06-28 16:21:39 +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
f04c43abdc Refs #33 -- Added UI and Stripe support for retrying failed payments 2015-06-25 15:50:46 +02:00
Raphael Michel
5d409e0fe3 Fixed TypeError caused by ticket_download_date set to None 2015-06-15 19:31:55 +02:00
Raphael Michel
423dc9f0aa Refactor: separate forms from view, improve code style 2015-06-03 13:19:59 +02:00
Raphael Michel
3df19a7c73 Consistently use messages framework in control
simplify redirect(reserve()) calls
2015-05-22 10:01:33 +02:00
Raphael Michel
8b88878b8d Add a plugin API for ticket outputs 2015-04-19 18:11:15 +02:00
Raphael Michel
747a9e55fd Remove unused imports 2015-04-16 20:00:10 +02:00
Raphael Michel
87c9dd9c82 Fix ticket download 2015-04-16 18:09:37 +02:00
Raphael Michel
09b24ce606 Implement ticket download dates (closes #15) 2015-04-16 18:05:25 +02:00
Raphael Michel
7c6a15580c Move reportlab imports 2015-03-22 09:03:18 +01:00
Raphael Michel
e774c7b7d5 Prototype for PDF generation 2015-03-22 00:06:35 +01:00
Raphael Michel
197fbbd180 Allow to modify answers for pending orders 2015-03-14 13:32:56 +01:00
Raphael Michel
7c240e5c35 Resolve flake8 style warnings (mostly unused imports) 2015-03-13 00:09:14 +01:00
Raphael Michel
ff7d4683a6 Cancel orders (fixing #24) 2015-03-12 23:36:15 +01:00