Raphael Michel
f2593d9b4b
Fix crash if product with bundles has no tax rule
2022-09-12 21:20:22 +02:00
Raphael Michel
62f7bd4fa5
Iterate cdb564970 to a fix that actually tackles the root cause
2022-09-12 12:57:58 +02:00
Richard Schreiber
1dd3ed6057
Fix discount for distinct dates when only certain products are allowed (Z#23107419) ( #2783 )
2022-09-08 12:24:18 +02:00
Raphael Michel
b5e5796549
Move VAT ID validation logic from vat_moss to core, support Norway
2022-08-14 13:50:18 +02:00
Raphael Michel
b6945687a6
Add last order modification time as an email placeholder ( #2761 )
...
* Add last order modification time as an email placeholder
* Update src/pretix/base/email.py
Co-authored-by: Richard Schreiber <wiffbi@gmail.com >
Co-authored-by: Richard Schreiber <wiffbi@gmail.com >
2022-08-11 21:41:13 +02:00
Michael Stapelberg
0d407ce36f
API: Allow to send activation email when creating customers ( #2729 )
...
Co-authored-by: Raphael Michel <michel@rami.io >
2022-07-25 12:16:48 +02:00
Raphael Michel
157484b42a
Revert accidental commit "Make new functionality optional"
...
This reverts commit af7d32462873fbbfc3a44a06424bd3c941c3b5f2.
2022-07-25 11:53:23 +02:00
Raphael Michel
839585a3a9
Make new functionality optional
2022-07-25 11:52:32 +02:00
Raphael Michel
f6fa9b4b16
Fix high query load in pdf_data endpoints
2022-07-22 17:12:07 +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
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
1f8da968ba
OrderPayment.fail: Allow to add custom log_data
2022-07-04 09:46:46 +02:00
Raphael Michel
6ee034784d
Fix crash in Order.payment_term_last (PRETIXEU-6ZK)
2022-07-04 09:36:55 +02:00
Raphael Michel
ca860f73c2
Include Transaction in Event.delete_all_orders
2022-06-27 12:44:12 +02:00
Raphael Michel
75c069111e
Add customized links to page footer ( #2685 )
...
Co-authored-by: Richard Schreiber <wiffbi@gmail.com >
2022-06-16 11:21:11 +02:00
Raphael Michel
925b8334a9
PayPal: Migrate to Order v2 API and ISU authentication ( #2493 ) ( #2614 )
...
Co-authored-by: Raphael Michel <michel@rami.io >
Co-authored-by: Martin Gross <gross@rami.io >
2022-05-30 15:44:22 +02:00
Raphael Michel
08590f9d98
Explicitly store whether checkins were offline ( #2617 )
2022-05-17 14:32:14 +02:00
Richard Schreiber
41b18b9419
Make customer identifier unique per organizer ( #2647 )
2022-05-13 16:40:34 +02:00
Richard Schreiber
e1c6103dc4
Limit identifiers (Question, QuestionOption, Customer) to alphanum, dot, dash, and underscore
2022-05-12 17:24:17 +02:00
Raphael Michel
2371373415
Allow voucher access for pretixPOS
2022-05-09 17:52:19 +02:00
Raphael Michel
de6ca763a1
Fix issue in event cloning
2022-04-29 18:10:04 +02:00
Richard Schreiber
edff7b8717
Add note field and external identifier to customers ( #2605 )
2022-04-29 14:43:08 +02:00
Raphael Michel
e1db207487
Add test coverage and small improvements to event cloning logic ( #2611 )
2022-04-29 12:09:59 +02:00
Richard Schreiber
3cc0955523
Fix isort issue
2022-04-29 11:32:23 +02:00
Raphael Michel
3fc8e12d9a
Revert "PayPal: Migrate to Order v2 API and ISU authentication ( #2493 )"
...
This reverts commit 9af1565db1 .
2022-04-28 20:58:39 +02:00
Martin Gross
9af1565db1
PayPal: Migrate to Order v2 API and ISU authentication ( #2493 )
...
Co-authored-by: Raphael Michel <michel@rami.io >
2022-04-28 18:42:19 +02:00
Raphael Michel
ed6fbf67f7
Clone discounts when cloning events
2022-04-28 12:52:34 +02:00
Raphael Michel
3f1521a3c5
Fix typos
2022-04-27 16:03:19 +02:00
Raphael Michel
6fee0ac0a9
Discounts ( #2510 )
2022-04-27 14:43:16 +02:00
Raphael Michel
7a5d5d08c0
Allow MultiStringFields to be nullable
2022-04-26 14:39:23 +02:00
Raphael Michel
316081658a
Check-in rules: Add now_isoweekday and minutes_since_last_entry ( #2577 )
2022-04-21 17:17:59 +02:00
Raphael Michel
9e5403333c
Add JSONField for device metadata ( #2550 )
2022-03-24 11:55:44 +01:00
Raphael Michel
d8cf3552ba
Do not allow self-service cancel of pending orders if they have any payments
2022-03-10 17:02:11 +01:00
Raphael Michel
b74f5508b7
Group identical add-ons in cart ( #2500 )
...
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2022-03-01 15:49:16 +01:00
Raphael Michel
a9b0651345
Add convenience redirect from /control/events/-/-/feature to real event ( #2501 )
2022-03-01 15:48:25 +01:00
Raphael Michel
7ed204ffc0
Workaround for PostgreSQL floating point quirk
2022-02-24 13:47:08 +01:00
Raphael Michel
14e0d9cbf4
Change restricted plugins from event-level action to org-level whitelist ( #2489 )
2022-02-23 15:04:16 +01:00
Raphael Michel
d7acd2b6bf
Refs #2465 -- Introduce unique identifiers for authentication backends ( #2466 )
2022-02-23 10:16:35 +01:00
Richard Schreiber
70e4b02370
Fix #2452 -- Disallow invalid values in min_per_order/max_per_order ( #2453 )
2022-02-23 09:48:45 +01:00
Richard Schreiber
758179f12f
Add name_for_salutation to customer email placeholders ( #2474 )
2022-02-18 08:02:51 +01:00
Raphael Michel
98409b0a22
API: Minor robustness improvements in quota and checkinlist serializers
2022-02-17 17:37:24 +01:00
Raphael Michel
62218ca0c6
Fix attendee mails not being sent if no order address set
2022-02-16 17:19:03 +01:00
Richard Schreiber
032653cec4
Localize customer name_parts in email-context (Z#179923) ( #2470 )
2022-02-16 13:27:54 +01:00
Raphael Michel
a37ed6f001
Bump versions of pycodestyle and pep8-naming
2022-02-13 20:39:31 +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
Richard Schreiber
768bb8c106
Add phone number to customer profile (Z#178346) ( #2414 )
2022-01-18 11:38:32 +01:00
Raphael Michel
70a5c76d79
Allow tax rules to trigger approval requirement ( #2409 )
2022-01-10 14:10:51 +01:00
ser8phin
7a4db8ea23
Add approval requirement option to product variations ( #2381 )
2022-01-05 18:04:12 +01:00
Raphael Michel
9f4b834abc
Allow to attach files to order confirmation email ( #2384 )
...
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2021-12-16 18:34:18 +01:00