Raphael Michel
|
082e43321c
|
Only show guest option on login page when ordering
|
2015-09-29 00:11:14 +02:00 |
|
Raphael Michel
|
07d1fdbcca
|
Fixed a typo
|
2015-09-27 20:52:02 +02:00 |
|
Raphael Michel
|
f3e03deba4
|
Refactored cart actions into pretix.base.services
|
2015-09-27 20:51:14 +02:00 |
|
Raphael Michel
|
37e00b805e
|
Fixed cart creation after guest login
|
2015-09-27 19:41:36 +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
|
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 |
|