Commit Graph
76 Commits
Author SHA1 Message Date
Raphael Michel 9ecd16c19c Refs #44 -- Added background queue support for file export 2015-09-15 22:56:02 +02:00
Raphael Michel 56961337ae Refs #85 -- Do not sell tickets that are marked as inactive 2015-08-13 11:58:47 +02:00
Raphael Michel e828d711bd Used isort to order all import statements 2015-07-19 20:46:34 +02:00
Raphael Michel 71b2564e51 Fixed bugs in the password recovery 2015-06-29 19:34:10 +02:00
Raphael Michel e75a0e4856 Fixed an error in cart processing 2015-06-29 15:08:51 +02:00
Raphael Michel 44beb8e84a Fixed a logic bug 2015-06-29 14:42:07 +02:00
Raphael Michel 1f08dfda5c Resolved flake8 warnings 2015-06-28 17:02:12 +02:00
Raphael Michel 75b8d800ea Added tests for modifying and cancelling orders 2015-06-28 16:21:39 +02:00
Raphael Michel fbfdc65a84 Fixed redirect target after settings change 2015-06-26 09:28:41 +02:00
Raphael Michel 11eb01a92b Added a settings change view for users in the frontend 2015-06-25 20:57:02 +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 fa642ddffe Refactored some code out of pretix.presale 2015-06-24 17:10:42 +02:00
Raphael Michel 6ee8201b72 Fixed "Back" buttons in checkout process 2015-06-23 10:08:32 +02:00
Raphael Michel bef9e05e0b Added a payment provider for free products 2015-06-23 10:08:23 +02:00
Raphael Michel 8b3eb14d73 Fixed script prefixes in absolute URLs 2015-06-18 15:35:11 +02:00
Raphael Michel 7f6e89213f Fixed #71 -- Consistent building of absolute URIs 2015-06-16 23:04:10 +02:00
Raphael Michel 00dab77c92 Removed "from" if all variations have the same price 2015-06-16 21:05:13 +02:00
Raphael Michel 1cea51eb10 Added basic global registration 2015-06-15 22:36:47 +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 88f1ae6f89 Fixed payment and ticketoutput enable/disable switches and their
implications
2015-06-15 19:28:56 +02:00
Raphael Michel c83bd0e293 Move mail() to services/ 2015-06-03 14:01:33 +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 a5bd32b2eb Update of the German translation 2015-05-27 23:29:57 +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 7a3051c22d Presale: Add a language switch to the UI 2015-05-08 21:59:08 +02:00
Raphael Michel c5a7594943 Basic password recovery (#5) 2015-04-21 19:14:46 +02:00
Raphael Michel c88822dada Fix a miscalculation 2015-04-19 18:40:31 +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 14c582d11e Enforce start and end time of presale (#15) 2015-04-16 17:41:41 +02:00
Raphael Michel e7b97e8379 Simplify behaviour on re-adding cart positions 2015-04-10 16:35:08 +02:00
Raphael Michel 57f4d300a2 Don't to min() over an empty set 2015-04-10 15:26:54 +02:00
Raphael Michel 0073a16acd Collapse variants by default 2015-04-06 16:38:28 +02:00
Raphael Michel f8322da3ad Retains answers when re-adding items (closes #20) 2015-04-06 13:54:10 +02:00
Raphael Michel 2b732d3967 Fix some comparisons that broke in the last change 2015-04-01 12:03:30 +02:00
Raphael Michel cd0e1cb520 Wider usage of the settings framework (#17) 2015-04-01 11:54:56 +02:00
Raphael Michel 16244bd69c Send e-mails on order completion (#27) 2015-04-01 10:30:07 +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 5ea81b33f8 Only display current versions of orders 2015-03-15 17:09:56 +01:00
Raphael Michel 6a2a6fdcee Small changes to the payment API 2015-03-15 16:25:54 +01:00
Raphael Michel f617c48973 Talk about 'products', not 'items' 2015-03-14 16:04:39 +01:00
Raphael Michel 8875a6328f Overview over user's orders 2015-03-14 13:55:26 +01:00
Raphael Michel 197fbbd180 Allow to modify answers for pending orders 2015-03-14 13:32:56 +01:00
Raphael Michel 0935897dc2 Fix bugs in the checkout confirm flow 2015-03-14 12:49:04 +01:00
Raphael Michel 2ec77520b8 Set attendee_name to None / delete snwer objects if answer is empty 2015-03-14 00:49:23 +01:00