Raphael Michel
|
9101b5b69d
|
API: Fix high load in pdf_data endpoints if addons are in use
|
2022-07-22 17:43:03 +02:00 |
|
Raphael Michel
|
f6fa9b4b16
|
Fix high query load in pdf_data endpoints
|
2022-07-22 17:12:07 +02:00 |
|
Raphael Michel
|
d628acc62a
|
Remove left-over debug statements
|
2022-07-21 09:14:38 +02:00 |
|
Raphael Michel
|
4cc249e20e
|
Fix pdf_data selection
|
2022-07-21 09:11:33 +02:00 |
|
Raphael Michel
|
0d1ebf4e58
|
API: Add RPC-style check-in endpoints to support multi-event scan (#2719)
|
2022-07-19 16:43:03 +02:00 |
|
Raphael Michel
|
32ab7c3d4f
|
API: Consistency with other subevent filters
|
2022-07-14 09:21:56 +02:00 |
|
Raphael Michel
|
8c63659050
|
API: Allow to filter quota list for multiple subevents
|
2022-07-13 16:29:30 +02:00 |
|
Raphael Michel
|
129e831e06
|
Add option to scan add-on based on its parent position's secret (#2705)
|
2022-07-06 10:32:05 +02:00 |
|
Raphael Michel
|
39f7bfe16f
|
[SECURITY] Add untrusted_input flag to ticket redemption API
|
2022-07-05 14:42:58 +02:00 |
|
Raphael Michel
|
9b7088f7fc
|
Reduce number of SQL queries in API order creation
|
2022-06-13 12:05:14 +02:00 |
|
Raphael Michel
|
2a9eb2772a
|
Add idempotency.query to all security profiles
|
2022-06-10 09:24:47 +02:00 |
|
Raphael Michel
|
7cefd69b4e
|
Order API: Do not lock event with infinite quota when creating an order (#2675)
|
2022-06-07 17:21:12 +02:00 |
|
Raphael Michel
|
2e0be8c801
|
Allow to filter subevents by sales channel
|
2022-05-27 18:17:56 +02:00 |
|
Raphael Michel
|
3790d04ed2
|
Add experimental API call to query idempotency logs
|
2022-05-25 13:00:31 +02:00 |
|
Raphael Michel
|
81c251208c
|
Cart API: Fix validation of subevent-bound vouchers
|
2022-05-23 17:55:14 +02:00 |
|
Raphael Michel
|
6c7f76fe96
|
Orders API: Allow downloading tickets for pending orders (#2657)
Co-authored-by: Richard Schreiber <wiffbi@gmail.com>
|
2022-05-19 09:58:06 +02:00 |
|
Raphael Michel
|
08590f9d98
|
Explicitly store whether checkins were offline (#2617)
|
2022-05-17 14:32:14 +02:00 |
|
Raphael Michel
|
2fcd6bb3f5
|
API: Support creating cart positions with vouchers (#2635)
|
2022-05-10 12:19:04 +02:00 |
|
Raphael Michel
|
2371373415
|
Allow voucher access for pretixPOS
|
2022-05-09 17:52:19 +02:00 |
|
Raphael Michel
|
6c06d72bf1
|
Fix all offline scans being marked as forced
|
2022-04-29 15:55:55 +02:00 |
|
Richard Schreiber
|
edff7b8717
|
Add note field and external identifier to customers (#2605)
|
2022-04-29 14:43:08 +02:00 |
|
Raphael Michel
|
704988449f
|
Fix crash in API bulk cart creation
|
2022-04-28 09:06:40 +02:00 |
|
Raphael Michel
|
6fee0ac0a9
|
Discounts (#2510)
|
2022-04-27 14:43:16 +02:00 |
|
Raphael Michel
|
3cdf578c14
|
Allow to add a comment when cancelling an order (#2580)
|
2022-04-12 09:53:02 +02:00 |
|
Raphael Michel
|
4ab298dd10
|
Order API search: Disable voucher search to work around an immediate performance problem
|
2022-04-05 09:55:08 +02:00 |
|
Raphael Michel
|
751cfdf203
|
Fix attendee emails not being sent on free boxoffice orders
|
2022-04-04 12:02:03 +02:00 |
|
Raphael Michel
|
69375f4092
|
API: Allow to change orders (#2552)
|
2022-03-30 17:36:10 +02:00 |
|
Raphael Michel
|
41d3f39fc7
|
Add pretixPOS endpoint to device security profile
|
2022-03-24 11:56:59 +01:00 |
|
Raphael Michel
|
9e5403333c
|
Add JSONField for device metadata (#2550)
|
2022-03-24 11:55:44 +01:00 |
|
Raphael Michel
|
5681ea121d
|
API: Fix organizer exports with OAuth tokens (PRETIXEU-663)
|
2022-03-04 10:32:17 +01:00 |
|
Raphael Michel
|
6008e3d11c
|
API: Fix organizer-level export with OAuth token (Z#2395272)
|
2022-03-01 16:53:48 +01:00 |
|
Raphael Michel
|
65fb492728
|
Fix crash in exporter API (PRETIXEU-650)
|
2022-02-23 15:03:49 +01:00 |
|
Raphael Michel
|
98409b0a22
|
API: Minor robustness improvements in quota and checkinlist serializers
|
2022-02-17 17:37:24 +01:00 |
|
Raphael Michel
|
06ffa0bcd5
|
API: Fix creation of items with required membership types
|
2022-02-17 17:37:24 +01:00 |
|
Raphael Michel
|
14e2834a72
|
API: Allow send_email=none during order creation
|
2022-02-16 17:19:03 +01:00 |
|
Raphael Michel
|
8c7ed38441
|
Orders API: Support require_approval on order creation
|
2022-02-08 17:34:20 +01:00 |
|
Raphael Michel
|
d098cda8a8
|
Add new endpoints to pretixPOS device security profile
|
2022-02-01 18:10:11 +01:00 |
|
Raphael Michel
|
2daf35c39e
|
Allow to customize description of calendar files (#2415)
Co-authored-by: Martin Gross <gross@rami.io>
|
2022-01-27 14:58:16 +01:00 |
|
Raphael Michel
|
e3c7cd7c6d
|
Redesign of email settings (#2426)
Co-authored-by: Felix Rindt <felix@rindt.me>
|
2022-01-26 12:47:58 +01:00 |
|
Raphael Michel
|
6f0da5c2ca
|
TaxRules: Add internal_name and keep_gross_if_rate_changes (#2422)
Co-authored-by: ser8phin <eva.wolkwitz@gmx.de>
|
2022-01-21 15:39:27 +01:00 |
|
Raphael Michel
|
357092ec44
|
API: Add InvoiceLine.subevent (#2411)
|
2022-01-10 14:11:06 +01:00 |
|
ser8phin
|
7a4db8ea23
|
Add approval requirement option to product variations (#2381)
|
2022-01-05 18:04:12 +01:00 |
|
Raphael Michel
|
8038f4e173
|
Orders API: Allow to filter by subevent
|
2021-12-06 12:50:33 +01:00 |
|
Raphael Michel
|
e767c6a68d
|
Add central cookie consent mechanism (#2330)
Co-authored-by: Richard Schreiber <schreiber@rami.io>
|
2021-11-30 17:12:17 +01:00 |
|
Raphael Michel
|
492288f437
|
Allow customers to change add-ons on existing orders (#2283)
|
2021-11-19 14:59:54 +01:00 |
|
Raphael Michel
|
dd0a4df914
|
Fix error 500 on non-ASCII attachment file names
|
2021-11-09 11:55:03 +01:00 |
|
Raphael Michel
|
d7b05063a4
|
Allow to print event location on invoices (#2278)
Co-authored-by: Richard Schreiber <schreiber@rami.io>
|
2021-11-05 09:47:41 +01:00 |
|
Raphael Michel
|
2beb0b20ca
|
Check-in API: Work around libpretixsync issue with space encoding
|
2021-10-26 10:46:28 +02:00 |
|
Richard Schreiber
|
24eea02e0d
|
API: sort ordered items’ answers by questions’ position (#2182)
|
2021-10-26 09:42:01 +02:00 |
|
Raphael Michel
|
78917afa1a
|
Event settings API: Expose mail_days_order_expire_warning
|
2021-10-19 17:12:13 +02:00 |
|