Raphael Michel
|
bacd6b8191
|
Emails: Clean "@" in sender name
|
2023-04-17 10:34:24 +02:00 |
|
Raphael Michel
|
11e3bd4d39
|
Add support for GeoIP data (#3230)
|
2023-04-17 09:50:46 +02:00 |
|
Raphael Michel
|
e65ef392a3
|
Voucher creation: Search for duplicates based on upper version
|
2023-04-17 09:14:51 +02:00 |
|
Raphael Michel
|
35a3804751
|
Fix AttributeError in exporters
|
2023-04-16 14:11:41 +02:00 |
|
Raphael Michel
|
ddade60625
|
Question: Allow limit of string length (#3214)
|
2023-04-06 09:58:50 +02:00 |
|
Raphael Michel
|
0432798d23
|
Waiting list: Add mail placeholder for name
|
2023-04-05 11:28:27 +02:00 |
|
Raphael Michel
|
eabcececb0
|
Translations: Update wordlist
|
2023-04-05 11:02:37 +02:00 |
|
Richard Schreiber
|
5c8d1fde32
|
PDF: add attendee_name_parts fallback for addons (#3206)
|
2023-04-03 13:39:28 +02:00 |
|
Raphael Michel
|
d0b449ea89
|
Reusable media (#3131)
Co-authored-by: Martin Gross <gross@rami.io>
|
2023-04-03 10:45:22 +02:00 |
|
Raphael Michel
|
634445b79d
|
Check-in API: Extend reach of "force" flag (#3187)
|
2023-04-03 10:26:25 +02:00 |
|
Raphael Michel
|
496e4c800a
|
PDF: Do not use internal names in addon list
|
2023-04-03 10:17:53 +02:00 |
|
robbi5
|
2b482dd233
|
Add system question order to device event settings api endpoint (#3186)
|
2023-03-27 18:06:55 +02:00 |
|
Richard Schreiber
|
8a6488fd81
|
Order-exports: localize salutation (#3160)
|
2023-03-22 13:12:38 +01: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
|
17574e8a23
|
Add email placeholder positionid
|
2023-03-20 17:26:49 +01:00 |
|
Raphael Michel
|
df25a1cebf
|
Invoice renderer: Line break on very large amounts
|
2023-03-20 16:46:44 +01:00 |
|
Raphael Michel
|
8dfc77a927
|
Manual payment: Support for "invoice immediately"
|
2023-03-17 15:25:51 +01:00 |
|
Raphael Michel
|
d0f603283b
|
OrderChangeManager: Fix invoice regeneration on tax rate change
|
2023-03-17 13:41:18 +01:00 |
|
Raphael Michel
|
fdead71884
|
Optionally allow self-service order changes after check-in
|
2023-03-17 09:22:44 +01:00 |
|
Raphael Michel
|
369251b0b0
|
Fix confusion between tax rate and tax value
|
2023-03-16 22:47:23 +01:00 |
|
Raphael Michel
|
e83798a9b7
|
Increase validated size of prices
|
2023-03-16 21:33:06 +01:00 |
|
Raphael Michel
|
4c9640561c
|
Increase size of monetary decimal fields
|
2023-03-16 21:26:37 +01:00 |
|
Raphael Michel
|
e9ab0d8654
|
OrderChangeManager: Fix typo
|
2023-03-15 16:38:19 +01:00 |
|
Raphael Michel
|
859004ec59
|
Use more sensible defaults for check-in lists in event series (#3147)
|
2023-03-14 22:26:40 +01:00 |
|
Raphael Michel
|
136511f394
|
Order.send_email: Support for attach_cached_files
|
2023-03-14 21:46:31 +01:00 |
|
Raphael Michel
|
440d1b5766
|
Export: Fix inconsistent file name
|
2023-03-10 15:17:31 +01:00 |
|
Raphael Michel
|
1ff8c6f78b
|
PDF renderer: Place hidden text inside page rect
|
2023-03-10 14:26:50 +01:00 |
|
Raphael Michel
|
3bbed98844
|
Fix a potentially destructive bug in 61ae434ab
|
2023-03-08 23:48:45 +01:00 |
|
Raphael Michel
|
2533ae2b3a
|
order_overview: Add base_fees_qs parameter
|
2023-03-08 16:03:29 +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
|
a2ed32be8b
|
Fix buggy check in question answer shredder
|
2023-03-07 11:40:36 +01:00 |
|
Raphael Michel
|
f29aa73f8d
|
Event series calendar: Allow to hide all past events (#3142)
|
2023-03-06 18:25:45 +01:00 |
|
Raphael Michel
|
68e31b92fe
|
Make shredder code more robust
|
2023-03-06 14:25:59 +01:00 |
|
Richard Schreiber
|
08a85b3dab
|
Order edit form: fix yes/no-question not being optional (Z#23117305) (#3149)
|
2023-03-06 12:03:08 +01:00 |
|
Raphael Michel
|
81a5e263cb
|
Allow to set privacy policy URL per language (#3146)
|
2023-03-06 12:02:52 +01:00 |
|
Raphael Michel
|
9bed40fa09
|
Add name of waiting list entry to voucher
|
2023-03-03 14:42:32 +01:00 |
|
Raphael Michel
|
6ecac70727
|
shred_log_fields: Only mark shredded if something happened
|
2023-03-02 10:56:14 +01:00 |
|
Raphael Michel
|
cfc22c806a
|
Fix possible crash in OrderChangeManager (PRETIXEU-7ZY)
|
2023-03-01 13:55:07 +01:00 |
|
Raphael Michel
|
258e66587e
|
Address form: Fix state selection for Mexico to include Mexico City
|
2023-03-01 09:57:12 +01:00 |
|
Raphael Michel
|
7d4b575150
|
Ensure total ordering of paginated lists (#3061)
|
2023-02-24 10:51:51 +01:00 |
|
Raphael Michel
|
f08333814f
|
Add OrderPosition.ignore_from_quota_while_blocked (#3119)
|
2023-02-22 12:44:51 +01:00 |
|
Raphael Michel
|
7d53150779
|
Fix crash on invalid download URL
|
2023-02-19 15:45:20 +01:00 |
|
Raphael Michel
|
076f279a60
|
Fix voucher item validation
|
2023-02-16 14:46:15 +01:00 |
|
Raphael Michel
|
ca9ddd7d98
|
PDF: Add machine-readable PDF string for every barcode
|
2023-02-16 09:35:00 +01:00 |
|
Raphael Michel
|
c63bc46d3b
|
Add validation for voucher products not being addon products
|
2023-02-15 18:06:04 +01:00 |
|
Raphael Michel
|
24fd8f404e
|
Payment list export: Add date range
|
2023-02-15 16:22:44 +01:00 |
|
Raphael Michel
|
6c7415a7ff
|
Use now() instead of utcnow()
|
2023-02-15 15:05:13 +01:00 |
|
Raphael Michel
|
2ba9514b6f
|
Invoicing: Allow to show exchange rates based on sources/rules (#3122)
|
2023-02-15 13:22:04 +01:00 |
|
Raphael Michel
|
e358bacfa3
|
Expose some payment details in exports
|
2023-02-15 13:21:55 +01:00 |
|
Raphael Michel
|
c2c7e58fd6
|
Add BasePaymentProvider.refund_matching_id
|
2023-02-15 12:03:47 +01:00 |
|