Raphael Michel
|
6902725f3c
|
New check-in features (#3022)
|
2023-02-09 09:46:46 +01:00 |
|
Raphael Michel
|
ee720cd9db
|
Event list/calendar: Use "buy now" instead of "book now" for available events (#3097)
|
2023-02-07 18:01:21 +01:00 |
|
Richard Schreiber
|
ba2c6e1e58
|
Event index: Increase white-space for products and headlines (#3092)
|
2023-02-07 15:03:28 +01:00 |
|
Raphael Michel
|
7b301b6027
|
Self-service order change: Don't create invoice too early
|
2023-02-01 17:23:28 +01:00 |
|
Raphael Michel
|
8bba1a2ea6
|
Fix #1251 -- Event list/calendar: Show "event almost sold out" state (#3063)
Co-authored-by: Richard Schreiber <schreiber@rami.io>
|
2023-02-01 13:20:06 +01:00 |
|
Raphael Michel
|
a684aca212
|
Revert "Fix test failing due to tz"
This reverts commit 1d46a96821.
|
2023-02-01 13:16:18 +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 |
|
Raphael Michel
|
1d46a96821
|
Fix test failing due to tz
|
2023-02-01 12:27:22 +01:00 |
|
Raphael Michel
|
c5b7ff66b7
|
Fix incorrecly used error messages
|
2023-01-31 22:11:53 +01:00 |
|
Richard Schreiber
|
a7f9e100d2
|
Clean up localization or error messages in cart (#3049)
|
2023-01-30 17:24:09 +01:00 |
|
Raphael Michel
|
6ff5b4431c
|
Clean up timezone handling in calendar
|
2023-01-27 16:45:36 +01:00 |
|
Raphael Michel
|
0eba0f5e3e
|
Organizer index: Fix incorrect display of sold-out events
|
2023-01-26 15:06:54 +01:00 |
|
Richard Schreiber
|
ce79647289
|
Shop header: Fix logo link outline to contain image (Z#23115320)
|
2023-01-26 07:41:50 +01:00 |
|
Raphael Michel
|
433262f6fc
|
Prepare for DeleteView change in Django 4.0
|
2023-01-24 14:16:01 +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 |
|
Richard Schreiber
|
0bb5af191b
|
Product list: Fix add-to-cart-button being shown on seating-only event (#3038)
|
2023-01-19 10:56:48 +01:00 |
|
Martin Gross
|
df432b1958
|
Presale: Set "Contact Event Organizer"-mailto href to _blank
|
2023-01-18 17:29:18 +01:00 |
|
Richard Schreiber
|
93950d3fac
|
Presale: separate multiple lines by comma in ical event location (#3037)
|
2023-01-17 13:17:58 +01:00 |
|
Raphael Michel
|
3563653d55
|
Payment step: Fix edge case when redeeming gift cards with service fees
|
2023-01-10 13:17:27 +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
|
2e702b87de
|
Do not show empty invoice address fields on confirmation
|
2023-01-09 11:24:30 +01:00 |
|
Raphael Michel
|
0b708067de
|
Widget: Support for seated waiting list
|
2022-12-21 12:17:32 +01:00 |
|
Raphael Michel
|
a582db3280
|
Set stacklevel=2 on DeprecationWarning
|
2022-12-19 13:53:44 +01:00 |
|
Raphael Michel
|
60554dad9a
|
Remove usage of deprecated Django APIs
|
2022-12-17 16:26:24 +01:00 |
|
Raphael Michel
|
d46989473b
|
Customer accounts: Show event date in order list
|
2022-12-15 16:27:42 +01:00 |
|
Richard Schreiber
|
5e963d87d9
|
Presale: Improve visibiltity of edit links on order confirm/details page (Z#23108817)
|
2022-12-15 11:22:28 +01:00 |
|
Raphael Michel
|
b64c5735a8
|
Make str.format_map with untrusted input safer (#2931)
|
2022-12-08 13:49:07 +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
|
b8dd30b6dd
|
Don't show "no products" if voucher allows seating plan
|
2022-11-29 10:44:03 +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
|
0919d5dbca
|
Fix regression in PayPal payments
|
2022-11-25 11:29:19 +01:00 |
|
Raphael Michel
|
5858ed8d5c
|
Fix use of shadowed variable name
|
2022-11-23 21:43:05 +01:00 |
|
Raphael Michel
|
9624b1c505
|
Support for external gift cards (#2912)
|
2022-11-23 14:52:56 +01:00 |
|
Raphael Michel
|
50e79b51de
|
Customer login: Don't chain next= calls to login page
|
2022-11-20 14:46:32 +01:00 |
|
Raphael Michel
|
a06a693c5c
|
Widget: Fix markup for voucher explanation text
|
2022-11-17 18:29:15 +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
|
a337cf8efa
|
Fix rare crash in MembershipStep
|
2022-11-16 17:17:09 +01:00 |
|
Raphael Michel
|
a0e5717f7d
|
Allow to disable filter support for meta properties (#2901)
|
2022-11-16 17:12:37 +01:00 |
|
Raphael Michel
|
3d82058269
|
Do not show internal name in cart tooltips
|
2022-11-15 09:55:53 +01:00 |
|
Richard Schreiber
|
4f21bf8001
|
Calendar: add label „continued“ to event’s title
|
2022-11-15 08:19:41 +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
|
7b97204f2f
|
Port b9feceba (Do not show a price if there are mandatory non-free addons) to voucher redemption
|
2022-11-10 14:48:55 +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
|
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
|
45f579caf2
|
Vouchers: Fix label on redemption page
|
2022-10-25 15:00:00 +02:00 |
|
Raphael Michel
|
4146437380
|
Do not ask people to enter an address if they can't
|
2022-10-25 09:27:02 +02:00 |
|
Raphael Michel
|
f9b51a8abb
|
Fix incorrect handling of native customer logins
|
2022-10-20 18:07:46 +02:00 |
|
Raphael Michel
|
d69d70cfb1
|
Voucher: Add min_usages parameter (#2853)
|
2022-10-20 18:07:24 +02:00 |
|
Raphael Michel
|
a29d69d8f7
|
Fix subevent calender closed after month switch
|
2022-10-19 17:35:40 +02:00 |
|