Martin Gross
9d115c30d7
Revert "Let plugins allow/prevent the download of individual tickets in an order ( #3836 )"
...
This reverts commit e20edab98f .
2024-02-02 16:09:42 +01:00
Mira
e20edab98f
Let plugins allow/prevent the download of individual tickets in an order ( #3836 )
...
(extends the functionality of the allow_ticket_download signal)
2024-02-01 17:45:58 +01:00
Raphael Michel
1b3f27852d
Calendar: Fix week day header for incomplete months
2024-01-29 13:32:36 +01:00
Raphael Michel
fab29088e6
Event calendar: Don't skip week if it is still sunday
2024-01-29 12:57:35 +01:00
Raphael Michel
467469f26d
Fix typo
2024-01-29 10:35:40 +01:00
Raphael Michel
15d3fbc02e
Fix auto-selected date in calendar with long-running events (Z#23141457) ( #3829 )
...
* Fix auto-selected date in calendar with long-running events (Z#23141457)
* Review fixes
* Update src/pretix/presale/views/organizer.py
Co-authored-by: Richard Schreiber <schreiber@rami.io >
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2024-01-26 19:22:45 +01:00
Raphael Michel
eac88b5ef7
Widget: Fix language on first iframe request
2024-01-26 11:44:02 +01:00
Raphael Michel
b7f0c3cc6c
Fix cookie detection
2024-01-25 10:35:26 +01:00
Kian Cross
f9f629299b
Ensure customer_signed_in signal is fired for popup login ( #3835 )
...
In a7f7c64 , a `customer_signed_in` in signal was introduced. However,
when a user currently logs in using a popup, the signal is not fired.
This commit resolves this.
2024-01-25 10:03:50 +01:00
Raphael Michel
6af2d38a98
Add __Host- prefix to CSRF and session cookie, remove cookie_domain ( #3831 )
...
* Add __Host- prefix to CSRF and session cookie, remove cookie_domain
* Fix tests
2024-01-25 09:45:56 +01:00
Phin Wolkwitz
0a154dc79f
Presale: Fix booking period error message logic (Z#23115841) ( #3832 )
...
* Fix presale start and end error message logic
* Improve readability
2024-01-23 15:58:35 +01:00
Raphael Michel
6474240d49
Fix display price for vouchers with all_bundles_included
2024-01-22 17:43:11 +01:00
Raphael Michel
61c12ca871
Checkout: Update text for missing membership
2024-01-11 10:58:01 +01:00
Kian Cross
a8893bdc96
Fix incorrect order status on customer profile orders ( #3785 )
...
When a customer views the list of their orders on their profile,
orders which have been cancelled with a fee are displayed as 'paid'.
This commit fixes this by using the same logic from other places
where order status badges are displayed.
2024-01-03 11:03:13 +01:00
Raphael Michel
809b971b4f
Use custom error layout for shop offline
2024-01-03 11:01:19 +01:00
Raphael Michel
092b51f8f3
Waiting list: Fix crash with invalid subevent id
2023-12-21 13:42:35 +01:00
Raphael Michel
aa121b900e
Payment providers: Ignore case when sorting by name
2023-12-20 13:51:19 +01:00
Raphael Michel
40cdb0c507
Fix favicon loading
2023-12-08 15:48:57 +01:00
Raphael Michel
7a8b3d08df
Waiting list: Improve input parameter validation
2023-12-08 15:38:52 +01:00
Raphael Michel
12a898476e
Replace redirect() with redirect_to_url() if we don't need Django's resolution
2023-12-08 15:38:50 +01:00
Raphael Michel
bbf360b569
Widget: Allow to call subevents by URL isntead of attribute
2023-11-28 09:37:45 +01:00
Raphael Michel
49d4324992
Event list filter: Save scroll position
2023-11-24 15:05:17 +01:00
Raphael Michel
2ef015015a
Allow to postpone invoice creation on order changes ( #3716 )
...
* Allow to postpone invoice creation on order changes
* Add tests
* isort fix
* Fix failures
* More tests
* Update src/pretix/presale/views/order.py
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Update src/pretix/base/services/orders.py
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Update src/pretix/base/services/orders.py
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Update src/pretix/base/services/orders.py
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Update src/pretix/base/models/orders.py
Co-authored-by: Richard Schreiber <schreiber@rami.io >
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2023-11-22 15:45:27 +01:00
Mira
65dbf03a12
Fix #3701 -- Don't use static cookie_domain on custom domains ( #3728 )
2023-11-20 11:33:45 +01:00
Richard Schreiber
baf6144ee7
Add customizable terms of cancellation (Z#23135646) ( #3704 )
...
* Order: show user_cancel_deadline
* move to own parapgraph
* Remove date, add free text input for terms
2023-11-16 12:29:57 +01:00
Raphael Michel
77da4052b9
Order list export: Expose same "extended status" as in backend ( #3674 )
...
* Order list export: Expose same "extended status" as in backend
* Review notes
2023-11-15 15:20:30 +01:00
Raphael Michel
fb28d6b927
Fix payment provider priority not respected
2023-11-14 13:05:11 +01:00
Richard Schreiber
0d82c3703d
Widget: label button in event-list with "More info“ when availability is unknown (Z#23135197) ( #3715 )
...
* Widget: show "more info“ for unknown availability
* fix localization
Co-authored-by: Raphael Michel <michel@rami.io >
* fix tests
---------
Co-authored-by: Raphael Michel <michel@rami.io >
2023-11-13 18:15:18 +01:00
Richard Schreiber
69c2a1b3c2
UI: Improve panel collapse visibility (Z#23132549) ( #3709 )
...
* Move collapse indicator in panels before label
* only hide collapse indicator in panel titles
* remove unneeded collapse-indicators in pretix-control
* remove unneeded collapse-indicators in presale
* move collapse-indicator to left in variants-toggle-button
* remove chevron and use default collapse-indicator in control-variants
2023-11-13 14:23:28 +01:00
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
e0e2b2d7f7
Allow hidden payment methods on payment method change ( #3682 )
...
* Allow hidden payment methods on payment method change
* Save hashes to meta data
2023-11-03 13:42:34 +01:00
Raphael Michel
1ec18eb44a
Payment method change: Hide explanation if there are no fees
2023-11-02 14:33:26 +01:00
Raphael Michel
4c51c28d7a
Order change: Emphasize warning on payment state (Z#23135268)
2023-11-02 14:23:42 +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
b32249d48b
Make redirections after voucher redemption more consistent
2023-10-27 11:47:22 +02:00
Raphael Michel
c325cc1120
Fix crash in gift card detail view (PRETIXEU-97N)
2023-10-27 10:46:05 +02:00
Raphael Michel
a0831890ad
Check-in: New flags for check-in lists ( #3577 )
2023-10-23 15:52:06 +02:00
Richard Schreiber
91d99d5f14
Waitinglist: add email-address to confirmation text ( #3662 )
2023-10-23 13:42:57 +02:00
Raphael Michel
e1a212156d
Organizer index: Make event series more obvious ( #3651 )
2023-10-18 09:25:07 +02:00
Raphael Michel
abda800953
Do not treat event as free if there are mandatory non-free addons ( #3646 )
2023-10-16 12:35:20 +02:00
Raphael Michel
f1a29a7c5b
Customer account: Catch IntegrityError during email change
2023-10-11 11:39:45 +02:00
Richard Schreiber
c6cf8b6f24
Calender: Always add end date (Z#23131739) ( #3622 )
2023-09-28 16:05:03 +02:00
Martin Gross
36203d653b
Display amounts with currency-derived decimals ( #3604 )
2023-09-18 17:48:34 +02:00
Richard Schreiber
66ae5d1af2
Widget: fix running different versions of Vue on the same page
2023-09-14 10:31:18 +02:00
Raphael Michel
734a116b6f
Pass subevent to item_descriptions signal
2023-09-08 17:35:29 +02:00
Mira
0f8fa3fe47
Fix: keep is_business heuristic result for a longer time (Z#23126061) ( #3582 )
2023-09-08 09:44:19 +02:00
Raphael Michel
e50db7844b
Log pretix.customer.created when creating account through OIDC
2023-09-06 09:55:56 +02:00
Raphael Michel
5398671fde
Fix crash in invoice address detection (PRETIXEU-8XE)
2023-08-28 11:45:30 +02:00