Raphael Michel
|
eb1c166c4e
|
Removed long_description field
|
2015-10-05 23:43:21 +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
|
93d027cec6
|
Make all orders "guest orders"
|
2015-10-05 11:24:00 +02:00 |
|
Raphael Michel
|
264c1e034f
|
Used Django's token generator for passwort resets
|
2015-09-29 00:59:33 +02:00 |
|
Raphael Michel
|
082e43321c
|
Only show guest option on login page when ordering
|
2015-09-29 00:11:14 +02:00 |
|
Raphael Michel
|
c8830cc880
|
Added custom error pages
|
2015-09-17 23:44:07 +02:00 |
|
Raphael Michel
|
371c67075c
|
Added nicer message after order completion
|
2015-09-17 22:48:46 +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
|
9ecd16c19c
|
Refs #44 -- Added background queue support for file export
|
2015-09-15 22:56:02 +02:00 |
|
Raphael Michel
|
f8bedfdec4
|
Fixed inconsistend price display
|
2015-08-14 20:34:47 +02:00 |
|
Raphael Michel
|
9e16ad3433
|
Added lightbox.js for product images
|
2015-07-26 00:10:27 +02:00 |
|
Raphael Michel
|
0cbf9aeec3
|
Added product pictures
|
2015-07-25 23:58:02 +02:00 |
|
Raphael Michel
|
d301bb55ba
|
Fixed #77 -- Enabled and improved responsiveness
|
2015-06-30 19:19:41 +02:00 |
|
Raphael Michel
|
b1e0fbf75c
|
Fixed a JavaScript syntax error
|
2015-06-29 21:09:52 +02:00 |
|
Raphael Michel
|
1faee34c93
|
Added unit tests for the new account settings form
|
2015-06-26 15:52:11 +02:00 |
|
Raphael Michel
|
12c6dda4b5
|
Fixed a wrong site title
|
2015-06-26 15:33:47 +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
|
f04c43abdc
|
Refs #33 -- Added UI and Stripe support for retrying failed payments
|
2015-06-25 15:50:46 +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
|
e12ddcc61d
|
Added datetime localization
|
2015-06-21 23:00:19 +02:00 |
|
Raphael Michel
|
d6d63f826f
|
Changed some texts
|
2015-06-21 21:37:39 +02:00 |
|
Raphael Michel
|
ed8b983f19
|
Fixed accordions for users without JavaScript
|
2015-06-16 21:48:47 +02:00 |
|
Raphael Michel
|
00dab77c92
|
Removed "from" if all variations have the same price
|
2015-06-16 21:05:13 +02:00 |
|
Raphael Michel
|
35f5263430
|
Fixed long address displayed in header
|
2015-06-16 19:45:24 +02:00 |
|
Raphael Michel
|
e657fe6605
|
Added configuration options for imprint URL and contact email address
|
2015-06-15 20:17:18 +02:00 |
|
Raphael Michel
|
8430da34ca
|
Fix text flow in header (fixes #63)
|
2015-06-03 00:20:22 +02:00 |
|
Raphael Michel
|
880f9d9536
|
Fix empty title
|
2015-05-28 21:53:09 +02:00 |
|
Raphael Michel
|
c1fce9dcbe
|
Fix a redirection (closes #61)
|
2015-05-28 21:51:47 +02:00 |
|
Raphael Michel
|
50cf108a05
|
Display user's name correctly
|
2015-05-28 21:51:10 +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
|
8b88878b8d
|
Add a plugin API for ticket outputs
|
2015-04-19 18:11:15 +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
|
0073a16acd
|
Collapse variants by default
|
2015-04-06 16:38:28 +02:00 |
|
Raphael Michel
|
03df35bccd
|
Data structures and form elements for internationalized data
|
2015-04-03 17:38:01 +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
|
9c94983bbc
|
Send email on order payment (#27)
|
2015-04-01 10:42:27 +02:00 |
|
Raphael Michel
|
16244bd69c
|
Send e-mails on order completion (#27)
|
2015-04-01 10:30:07 +02:00 |
|
Raphael Michel
|
4a72d11c67
|
Swap position of count and price in cart and cart-like tables
|
2015-03-20 22:29:53 +01:00 |
|
Raphael Michel
|
91087d0e1a
|
Payments via Stripe (#30)
|
2015-03-16 01:32:32 +01:00 |
|
Raphael Michel
|
f54515ba0a
|
Provide a new API for plugins to add HTML to the <head> of the site
|
2015-03-15 23:50:30 +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
|
a78f447750
|
'powered by pretix' link
|
2015-03-13 01:48:48 +01:00 |
|
Raphael Michel
|
ff7d4683a6
|
Cancel orders (fixing #24)
|
2015-03-12 23:36:15 +01:00 |
|