jlwt90
55953d5b4e
Fix #389 -- Add event ical download feature ( #413 )
...
* added event ical download feature
* handle event settings and timezone
* add test cases for ical download
* fix failed test case for timezone settings
* using vobject lib to generate ical
* customised UID & add vobject dependency
2017-03-09 21:13:08 +01:00
Raphael Michel
ed04f3124f
Introduce a setting to show net prices ( #415 )
...
* Introduce a setting to show net prices in the frontend
* Show net prices in the backend as well
2017-02-22 16:59:54 +01:00
Raphael Michel
f16aabc136
Add signal for required pre-checkout confirmations
2017-02-20 15:40:55 +01:00
Raphael Michel
8b2257161f
Fix voucher redemption and event index after c4bf73c
2017-02-15 19:17:42 +01:00
Raphael Michel
73490d2923
Add custom rich_text template filter
2017-02-10 10:38:45 +01:00
Raphael Michel
0998814e69
Improve session inheritation
2017-01-05 12:15:38 +01:00
Raphael Michel
d3f21353ca
Allow to access not-yet-live shop on different domain
2017-01-05 12:11:50 +01:00
Raphael Michel
368d04ae72
Reduce quota calculations on front page
2016-11-08 14:14:10 +01:00
Raphael Michel
1b0e11fe37
Remove redundant query to event table
2016-11-08 14:13:18 +01:00
Raphael Michel
7b48a17b51
Reduce number of redundant SQL queries
2016-11-06 19:59:19 +01: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
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
09cee356b0
Allow for vouchers that are valid for multiple items
2016-05-04 17:50:19 +02:00
Raphael Michel
32b09f6bc8
Fixed isort problem
2016-04-01 16:06:00 +02:00
Raphael Michel
9c44159bb6
Added option to show remaining quota to users
2016-03-22 18:39:28 +01:00
Raphael Michel
f18a180ae4
Added voucher redemption
2016-02-11 16:41:22 +01:00
Raphael Michel
f748752391
Removed multi-dimensional item variations [backwards-incompatible]
2015-12-13 15:03:56 +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
5e5292f2c4
Fixed bug introduced in a2af3db
2015-10-21 18:02:56 +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
c47008cc18
Added password reset to control.auth
2015-10-04 13:52:08 +02:00
Raphael Michel
264c1e034f
Used Django's token generator for passwort resets
2015-09-29 00:59:33 +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
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
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
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
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
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
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
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
2b732d3967
Fix some comparisons that broke in the last change
2015-04-01 12:03:30 +02:00
Raphael Michel
5ea81b33f8
Only display current versions of orders
2015-03-15 17:09:56 +01:00