Raphael Michel
d7aa94d6ae
Add public filters based on meta data ( #3673 )
...
* Add public filters based on meta data
* Fix licenseheaders
* ignore empty values
* Fix tests
* Full non-widget implementation
* Widget support
* Add a few tests
* Allow to reorder properties
* Fix isort
* Allow to opt-out for specific events
* Fix name clash between new and old field to make migration feasible
2023-11-10 12:10:01 +01:00
Raphael Michel
3af2342d7b
Replace Item.hidden_if_available with relationship to other Item ( #3686 )
...
* draft
* Implementation that is closer to old one
* Fix tests
* Add tests
* Update src/pretix/control/forms/item.py
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Review notes
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2023-11-06 13:26:32 +01:00
Raphael Michel
8071207bf3
Order change: Allow price reduction as long as no refund is required (Z#23135268) ( #3689 )
...
* Order change: Allow price reduction as long as no refund is required
* Update src/pretix/base/settings.py
Co-authored-by: Richard Schreiber <schreiber@rami.io >
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2023-11-06 10:07:21 +01:00
Raphael Michel
000c64755d
Free price: Allow to suggest a different price than the minimum ( #3666 )
...
* Free price: Allow to suggest a different price than the minimum
* Full implementation
* Widget tests
* Add min values to titles
2023-10-27 13:36:01 +02:00
Raphael Michel
a0831890ad
Check-in: New flags for check-in lists ( #3577 )
2023-10-23 15:52:06 +02:00
Richard Schreiber
c6cf8b6f24
Calender: Always add end date (Z#23131739) ( #3622 )
2023-09-28 16:05:03 +02:00
Raphael Michel
10a83935d9
CartManager: Fix TransactionManagementError
...
Bug occured when extending a product and deleting it at the same time
2023-08-22 13:42:56 +02:00
Raphael Michel
53e1d9c6c4
Tests: Fix improper cleanup of SITE_URL
2023-08-10 11:20:26 +02:00
Kian Cross
a7f7c64cce
Add signals for customer account creation and sign in ( #3470 )
2023-07-17 11:09:05 +02:00
Richard Schreiber
1d49c98cf2
Widget: add lightbox for product images (Z#23123811) ( #3439 )
2023-06-29 12:23:00 +02:00
Raphael Michel
cc7f249cb8
Fix crash if a tax rule on a fee prevents sale (PRETIXEU-8MZ)
2023-06-23 11:49:09 +02:00
Raphael Michel
f8be8296dd
Gift cards: Improved support for cross-organizer acceptance ( #3311 )
...
Co-authored-by: Martin Gross <martin@pc-coholic.de >
2023-06-15 14:17:40 +02:00
Raphael Michel
bd32b33ba9
Bump Django to 4.1.* ( #2989 )
2023-06-05 09:56:31 +02:00
Raphael Michel
7a419f9bb5
Hide voucher redemption if the sale period is over
2023-05-26 11:30:09 +02:00
Raphael Michel
c75c080c5c
Vouchers: Allow to set all addons or bundles as included ( #3322 )
...
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2023-05-22 11:59:27 +02:00
Raphael Michel
1d1f68945f
Self-service order change: Respect Item.max/min_per_order (Z#23122195) ( #3319 )
...
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2023-05-16 18:06:52 +02:00
Raphael Michel
6e4e161973
Add tests
2023-05-16 13:23:57 +02:00
Raphael Michel
c0419518c3
GiftCard: Add more information to transactions ( #3308 )
2023-05-12 09:38:35 +02:00
Richard Schreiber
1d0eb81659
Widget & Cart: Add custom number spinners for item quantity
2023-05-08 11:38:44 +02:00
Raphael Michel
76c6bd57e9
Add tooltip to prices with tax calculation ( #3244 )
2023-04-24 13:55:17 +02:00
Raphael Michel
bd5b63a90e
Widget: Fix tests
2023-04-05 12:01:33 +02:00
Richard Schreiber
e9b22b7d33
Cart: ensure free price input is decimal (PRETIXEU-80N)
...
Co-authored-by: Phin Wolkwitz <wolkwitz@rami.io >
2023-03-21 08:51:49 +01:00
Raphael Michel
fdead71884
Optionally allow self-service order changes after check-in
2023-03-17 09:22:44 +01:00
Raphael Michel
3bbed98844
Fix a potentially destructive bug in 61ae434ab
2023-03-08 23:48:45 +01:00
Raphael Michel
61ae434ab1
Allow attendees to change selected add-ons of same price ( #3150 )
2023-03-08 16:01:59 +01:00
Raphael Michel
79c7b53efa
Self-service order change: Enforce hidden variations
2023-02-22 16:38:34 +01:00
Raphael Michel
f63408504e
Allow to define ticket validity through a product ( #3105 )
2023-02-13 14:46:52 +01:00
Raphael Michel
59d46ddded
Revert "First steps into pytz deprecation"
...
This reverts commit e4e7d50659 .
2023-02-01 13:15:18 +01:00
Raphael Michel
e4e7d50659
First steps into pytz deprecation
2023-02-01 13:12:24 +01:00
Richard Schreiber
a7f9e100d2
Clean up localization or error messages in cart ( #3049 )
2023-01-30 17:24:09 +01:00
Raphael Michel
56d928d5ec
Widget: Do not declare products "FREE" if they have mandatory addons ( #3041 )
2023-01-20 09:15:14 +01:00
Raphael Michel
603225d042
Separate personalization from admission ( #2990 )
...
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2023-01-09 14:57:35 +01:00
Raphael Michel
5587aebcd8
Fix failing widget tests
2022-12-21 15:02:36 +01:00
Raphael Michel
04df1c2032
Introduce country-specific address validation ( #2945 )
...
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2022-12-05 12:42:46 +01:00
Raphael Michel
9624b1c505
Support for external gift cards ( #2912 )
2022-11-23 14:52:56 +01:00
Raphael Michel
6e24c20a7a
Fix edge case in bundle price configuration
2022-11-20 14:20:40 +01:00
Raphael Michel
f923c2fed0
Fix price calculation of included add-ons in expired carts
2022-11-18 17:24:02 +01:00
Raphael Michel
a0e5717f7d
Allow to disable filter support for meta properties ( #2901 )
2022-11-16 17:12:37 +01:00
Raphael Michel
e32e7e2a50
Add clever handling of plus button in cart with voucher ( #2893 )
2022-11-14 16:55:39 +01:00
Raphael Michel
4630c1fe8b
Allow to charge a cancellation fee on unpaid orders ( #2845 )
2022-11-10 09:11:43 +01:00
Raphael Michel
d69d70cfb1
Voucher: Add min_usages parameter ( #2853 )
2022-10-20 18:07:24 +02:00
Raphael Michel
9da68645da
Replace phrase "presale period" with "booking period"
2022-10-11 11:34:23 +02:00
Raphael Michel
a4171ef819
OpenID Connect OP support for customer accounts
2022-09-19 18:31:07 +02:00
Raphael Michel
7f5518dbf6
OpenID Connect RP support for customer accounts
2022-09-19 18:31:07 +02:00
Raphael Michel
cff882edc0
aFix isort issues
2022-08-16 13:58:42 +02:00
Raphael Michel
b5e5796549
Move VAT ID validation logic from vat_moss to core, support Norway
2022-08-14 13:50:18 +02:00
Raphael Michel
d628acc62a
Remove left-over debug statements
2022-07-21 09:14:38 +02:00
Raphael Michel
52fafa115c
Widget: Allow to filter by variation
2022-07-05 16:04:26 +02:00
Raphael Michel
6fee0ac0a9
Discounts ( #2510 )
2022-04-27 14:43:16 +02:00
Raphael Michel
d97b7b4fb6
Fix voucher redemption page markup ( #2548 )
2022-03-22 10:41:36 +01:00