Commit Graph
575 Commits
Author SHA1 Message Date
Julian RotherandGitHub 9813e59210 API: Fix crash when creating addons with order change endpoint (#3363) 2023-06-02 20:00:40 +02:00
b3298c91c3 Event settings: Extend product metadata (Z#23116647) (#3241)
Co-authored-by: Richard Schreiber <schreiber@rami.io>
Co-authored-by: Raphael Michel <michel@rami.io>
2023-05-26 14:09:41 +02:00
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 02b42bd7ab Check-in: Fix checking in products with add-ons through their medium 2023-05-19 09:28:19 +02:00
Raphael MichelandGitHub c0419518c3 GiftCard: Add more information to transactions (#3308) 2023-05-12 09:38:35 +02:00
Raphael MichelandGitHub 19e762c9b9 Allow to highlight order code on invoice layouts (#3309) 2023-05-11 13:29:59 +02:00
Raphael MichelandGitHub 6fac1aeb62 Add new gift card to orderposition relationship (#3291) 2023-05-09 09:54:46 +02:00
3810dcd5b8 Waiting list: Optionally allow multiple entries per email (#3277)
Co-authored-by: Richard Schreiber <schreiber@rami.io>
2023-05-02 10:27:56 +02:00
Raphael MichelandGitHub b0385c8325 API: Allow to find orders using their linked reusable medium (#3258) 2023-04-25 14:53:50 +02:00
Raphael Michel 30a2d853fd Order search: Extend zfill() for invoice numbers beyond 5 digits 2023-04-18 21:45:18 +02:00
Raphael Michel a3fb10bcb0 API: Fix crash with missing body in some endpoints 2023-04-16 14:10:14 +02:00
Raphael MichelandGitHub ddade60625 Question: Allow limit of string length (#3214) 2023-04-06 09:58:50 +02:00
Raphael MichelandGitHub b6ade23c50 Add webhook for pretix.event.order.payment.confirmed (#3216) 2023-04-06 09:21:36 +02:00
Richard Schreiber 63bc6c17c9 Fix isort 2023-04-03 13:43:33 +02:00
d0b449ea89 Reusable media (#3131)
Co-authored-by: Martin Gross <gross@rami.io>
2023-04-03 10:45:22 +02:00
robbi5andGitHub 2b482dd233 Add system question order to device event settings api endpoint (#3186) 2023-03-27 18:06:55 +02:00
Raphael Michel 0578955273 API: Fix crash on invalid input 2023-03-20 16:46:44 +01:00
Raphael Michel 3df61b8fb5 Remove debug output 2023-03-17 13:32:52 +01:00
Raphael Michel 4c9640561c Increase size of monetary decimal fields 2023-03-16 21:26:37 +01:00
Raphael Michel ee4081d9c3 API: Allow to filter events by testmode attribute 2023-03-10 16:34:54 +01:00
Raphael MichelandGitHub 61ae434ab1 Allow attendees to change selected add-ons of same price (#3150) 2023-03-08 16:01:59 +01:00
Raphael Michel 1b02a898a1 Fix TypeError in OAuth authorization 2023-03-07 10:43:07 +01:00
Raphael MichelandGitHub f29aa73f8d Event series calendar: Allow to hide all past events (#3142) 2023-03-06 18:25:45 +01:00
Raphael Michel 62cbed4891 Merge branch 'security-20230306' 2023-03-06 14:36:33 +01:00
Raphael Michel 9a90444cca OAuth: Log authorized organizers 2023-03-06 14:25:59 +01:00
Raphael MichelandGitHub 81a5e263cb Allow to set privacy policy URL per language (#3146) 2023-03-06 12:02:52 +01:00
Raphael Michel 926d334b10 [SECURITY] Enforce session validation on oauth authorize endpoint 2023-03-06 11:52:01 +01:00
Raphael Michel ed1dae5fde API: Fix duplicate results when filtering orders 2023-03-03 14:36:40 +01:00
Raphael MichelandGitHub 7d4b575150 Ensure total ordering of paginated lists (#3061) 2023-02-24 10:51:51 +01:00
Raphael Michel 72aaf24a40 Fix failing tests after Stripe provider change 2023-02-17 09:58:36 +01:00
Raphael Michel f09878df9f Add missing refund.done webhooks 2023-02-15 11:05:12 +01:00
Martin GrossandGitHub 20581cd31c API: Expose organizer and event URL (Z#23116269) (#3121) 2023-02-14 14:47:18 +01:00
Raphael MichelandGitHub f63408504e Allow to define ticket validity through a product (#3105) 2023-02-13 14:46:52 +01:00
18986caa49 Attendee ticket page: Allow to hide prices (#3104)
Co-authored-by: Richard Schreiber <schreiber@rami.io>
2023-02-09 14:37:10 +01:00
Raphael MichelandGitHub 6902725f3c New check-in features (#3022) 2023-02-09 09:46:46 +01:00
Raphael Michel 7b0d07065f Fix isort issues 2023-02-08 17:43:21 +01:00
Raphael Michel ac16adba4c Device security profiles: Improve logging 2023-02-08 13:35:51 +01:00
Raphael Michel 289e0096e8 API: Add logging for replaying by idempotency key 2023-02-08 13:35:51 +01:00
ser8phinandGitHub 82dd417a8e Webhooks: Add comment field (#3095) 2023-02-07 15:17:19 +01:00
Raphael MichelandGitHub 749f5c7e6c Invoices: Visibly mark paid invoices (#3094) 2023-02-07 11:34:38 +01:00
Raphael MichelandGitHub 4543d8093f Add webhooks for changes to items (#3087) 2023-02-06 17:52:42 +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 57fa29a0e9 API: Fix default ordering of check-in list positions 2023-01-25 16:36:08 +01:00
Raphael Michel 5d42dc97c2 API: Use a more sane default ordering for checkin-list 2023-01-25 14:35:20 +01:00
3c1f3a26cf Always make explicit which tables to lock (#3058)
Co-authored-by: Richard Schreiber <schreiber@rami.io>
2023-01-25 11:44:11 +01:00
Raphael MichelandGitHub 19d1a8de71 Scheduled exports (#3033) 2023-01-19 11:46:30 +01:00
Raphael Michel 8114b47c8c API: Support for date ranges in exports 2023-01-13 13:48:45 +01:00
Raphael MichelandGitHub 9dd3b12625 Validate image size in pixels at upload time (#3003) 2023-01-12 16:30:28 +01:00
Raphael Michel 6b44cae607 Fix incorrect handling of admission/personalized in API PATCH 2023-01-10 17:28:58 +01:00