Raphael Michel
47f409171d
Customer accounts: Add security notices ( #5705 )
...
* Customer accounts: Add security notices
* Apply suggestions from code review
2026-02-10 17:55:53 +01:00
Raphael Michel
c40e34af57
Model-based mail queuing
2026-01-30 10:43:02 +01:00
Phin Wolkwitz
8a3da37b45
Connect giftcards with customer accounts ( #5126 )
...
Connect giftcards with customer accounts, show giftcards during checkout and in account , show giftcard list in backend customer view
2025-10-16 13:20:00 +02:00
Raphael Michel
177a7d07fc
Update license header ( #5540 )
2025-10-10 15:32:46 +02:00
Richard Schreiber
2b735bec0b
[A11y] Improve customer account forms ( #5034 )
2025-05-09 08:36:09 +02:00
Raphael Michel
67db230f72
OIDC: Implement PKCE in OP and RP
2025-02-21 13:23:17 +01:00
Raphael Michel
e74793994a
Fix invalid usage of re.split() on Python 3.13
2025-01-03 15:21:15 +01:00
Raphael Michel
e99ee91573
Allow to use custom domains for some but not all events (Z#23153875) ( #4627 )
...
* Allow to use custom domains for some but not all events
* Update src/pretix/multidomain/urlreverse.py
* Apply suggestions from code review
Co-authored-by: Mira <weller@rami.io >
* Logging for domain config changes
---------
Co-authored-by: Mira <weller@rami.io >
2024-12-02 15:58:50 +01:00
Richard Schreiber
a1bf7be244
[A11y] Improve customer account pages ( #4654 )
2024-11-29 14:16:40 +01:00
Raphael Michel
2c7ada6e86
OIDC: Do not expect uid to be string
2024-03-12 10:52:20 +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
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
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
f1a29a7c5b
Customer account: Catch IntegrityError during email change
2023-10-11 11:39:45 +02:00
Raphael Michel
e50db7844b
Log pretix.customer.created when creating account through OIDC
2023-09-06 09:55:56 +02:00
Kian Cross
a7f7c64cce
Add signals for customer account creation and sign in ( #3470 )
2023-07-17 11:09:05 +02:00
Raphael Michel
63e4841460
Remove debug statement
2023-05-24 11:33:23 +02:00
Raphael Michel
c051d04462
OIDC: Fix error in URL splitting
2023-05-08 12:51:14 +02:00
Raphael Michel
d800447cd6
Fix for #3130 -- OIDC with Azure AD issues ( #3222 )
2023-05-08 10:27:15 +02:00
Raphael Michel
0b4daa9b16
Do not use "nonce" in user-exposed strings, as it is a slur in Britisch Englisch
2023-03-17 22:07:37 +01:00
Raphael Michel
433262f6fc
Prepare for DeleteView change in Django 4.0
2023-01-24 14:16:01 +01:00
Raphael Michel
d46989473b
Customer accounts: Show event date in order list
2022-12-15 16:27:42 +01:00
Raphael Michel
add240a7b9
Fix linking of orders to customers if email is null
2022-11-28 10:00:33 +01:00
Raphael Michel
7b58ddbfde
Don't use Django's redirect() for user-supplied paths
2022-11-17 11:46:03 +01:00
Raphael Michel
9bea383ff0
Make all email subjects configurable ( #2884 )
...
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2022-11-07 15:50:09 +01:00
Raphael Michel
0a95f90012
OIDC RP: Use a separator value in state that is less likely to get lost in transit
2022-10-07 09:42:50 +02:00
Raphael Michel
925077e30f
Fix crash on password change page when not logged in
2022-09-21 10:05:01 +02:00
Raphael Michel
913a83b43d
Fix customer being created with name "None" via SSO
2022-09-19 22:04:55 +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
2fcab70e3b
Add very simple CAPTCHA to standalone customer registration form
2022-02-14 15:37:35 +01:00
Raphael Michel
5210ac3a78
Reduce confusion about customer login with event level domains ( #2380 )
2021-12-15 16:47:08 +01:00
Raphael Michel
28d78e40f9
Allow to save invoice addresses and attendee profiles to customer account ( #2084 )
...
Co-authored-by: Raphael Michel <michel@rami.io >
Co-authored-by: Richard Schreiber <wiffbi@gmail.com >
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2021-09-06 20:50:25 +02:00
Raphael Michel
2a96575b4d
Event-level domains: Fix customer logout
2021-07-16 13:30:21 +02:00
Raphael Michel
ea514948b5
Customer accounts: Only link orders by email if wanted
2021-05-25 15:09:35 +02:00
Raphael Michel
8e79eb570e
Customer accounts & Memberships ( #2024 )
2021-05-04 16:56:06 +02:00