Raphael Michel
2ffb4edee9
Import: Do not set country to NULL
...
PRETIXEU-1QJ
2020-01-02 10:53:01 +01:00
Raphael Michel
2a6dc22d7b
Allow to use datetime components in invoice prefixes ( #1529 )
2020-01-02 09:46:07 +01:00
Raphael Michel
eb7e938af6
Allow to explicitly set ticket language
2019-12-20 18:17:00 +01:00
Raphael Michel
4597cb9849
Drop typeahead for seats
2019-12-18 13:48:15 +01:00
Raphael Michel
9f629fc1c9
Do not show subject prefix in HTML email headline
2019-12-17 11:09:05 +01:00
Raphael Michel
387e1b4998
Fix issue that blocks seat sold in canceled position
2019-12-16 14:00:08 +01:00
Raphael Michel
84415864e5
Note cloning of objects to log
2019-12-16 14:00:08 +01:00
Maico Timmerman
82feca6e38
Fix #1521 -- External authenticated users cannot delete events ( #1523 )
...
* Remove check password for event deletion, instead require recent login.
* Reauthenticate for backends using authentication_url.
* Require recent login for data shredder and prompt slug instead of password.
* Fix tests for recent login required on event delete and data shred.
* Pull request remarks for recent login required for event delete and data shred.
* Remove unused imported check_password.
2019-12-16 10:45:01 +01:00
Maico Timmerman
28242e52aa
Fix #1522 -- Login button redirects to authentication url with… ( #1525 )
2019-12-16 10:42:51 +01:00
Raphael Michel
488ee19b11
Set direction:rtl in emails
2019-12-16 10:35:54 +01:00
Raphael Michel
c1fa0d1559
Fix #1524 -- Bug in CartManager's max_per_item validation
2019-12-16 09:45:36 +01:00
Raphael Michel
e1a4dd6e43
Revert "Data model changes"
...
This reverts commit 089a468a5d .
2019-12-15 19:00:02 +01:00
Raphael Michel
089a468a5d
Data model changes
2019-12-15 18:28:51 +01:00
Raphael Michel
1d36ef3c24
Allow to ignore plugin conflicts via environment
2019-12-13 12:57:25 +01:00
Raphael Michel
282ad2c869
Do not check compatibiliy while upgrading
2019-12-13 12:55:33 +01:00
Raphael Michel
3da79ad36b
Remove positivity constraint in apply_voucher
2019-12-12 12:02:12 +01:00
Raphael Michel
7d6b3e7140
Set sales channel on all cart operations
2019-12-12 10:06:00 +01:00
Raphael Michel
99f3db04a9
Allow to redeem a voucher for an existing cart ( #1517 )
...
* Allow to redeem a voucher for an existing cart
* Bundle behaviour
2019-12-11 15:58:22 +01:00
Raphael Michel
352942b7d6
Allow sale of blocked seats on specific channels ( #1518 )
...
* Allow sale of blocked seats on specific channels
* Add docs
2019-12-11 15:56:20 +01:00
Raphael Michel
49b73fc096
Fix redemption of all-product vouchers with seating plans
2019-12-11 12:06:23 +01:00
Raphael Michel
24b931e1c3
Allow to import orders ( #1516 )
...
* Allow to import orders
* seats, subevents
* Plugin support
* Add docs
* Warn about lack of quota handling
* Control interface test
* Test skeleton
* First tests for the impotr columns
* Add tests for all columns
* Fix question validation
2019-12-11 11:44:06 +01:00
Raphael Michel
15c25a5a0d
PDF renderer: Support for arabic
2019-12-10 17:57:48 +01:00
Martin Gross
cf5ac6af4b
Organizer-level override for giftcard code length
2019-12-09 13:55:26 +01:00
Raphael Michel
b3b1d09690
Use "Tax Invoice" as the invoice headline in Australia
2019-12-07 12:12:20 +01:00
Raphael Michel
a12fea71e5
Include expire date on invoices
2019-12-06 20:43:01 +01:00
Raphael Michel
c3041aa8c4
Fix ItemBundle.MultipleObjectsReturned error when extending cart lifetimes
2019-12-06 20:30:35 +01:00
Raphael Michel
e275677a0a
Default to modern invoice renderer for new events
2019-12-06 20:25:05 +01:00
Raphael Michel
fff14c31ba
Add Event.set_defaults
2019-12-06 20:24:34 +01:00
Raphael Michel
a74bde60eb
Show invoice address form once again before generating a new invoice
2019-12-06 20:03:22 +01:00
Raphael Michel
afec39ce57
Fix exception when submitting cart positions with invalid subevent IDs
2019-12-06 15:58:13 +01:00
Maico Timmerman
dddf91d3bf
Feature/optional team provisioning ( #1487 )
...
* Event creation: Add option to select existing team instead of provisioning.
* Event creation: disallow event team provisioning on organizer level.
* Event team provisioning: update default setting location and display strings.
* Update src/pretix/control/views/main.py
Co-Authored-By: Raphael Michel <mail@raphaelmichel.de >
2019-12-05 12:20:40 +01:00
Raphael Michel
5645a07cdc
Email design: Make height of separator more reliable
2019-12-05 10:02:27 +01:00
Martin Gross
61de010bbb
Put customer VAT ID in the same line as the descriptor
2019-12-04 17:55:13 +01:00
Raphael Michel
0c83e5a50c
Use a narrower separator PNG to reduce wrong-looking area in dark mode
2019-12-04 12:23:45 +01:00
Raphael Michel
745d7f74a1
Fix a display issue in GMail
2019-12-04 11:56:14 +01:00
Raphael Michel
8c86169d3f
Fix #1415 -- Proper MIME structure
2019-12-04 11:56:02 +01:00
Raphael Michel
d44b75388e
RelativeDate: Fix parsing of invalid strings
...
PRETIXEU-1NH
2019-11-29 10:29:53 +01:00
Martin Gross
0474651070
Add unlimited_items_per_order-flag to Sales Channels ( #1508 )
...
* Add unlimited_items_per_order-flag to Sales Channels
* Test for unlimited_items_per_order Sales Channels-flag
* Fix test
2019-11-28 16:31:38 +01:00
Raphael Michel
5462e256ac
Allow to create a new gift card when refunding
2019-11-28 13:50:10 +01:00
Raphael Michel
46d4d97c13
Add BasePaymentProvider.refund_control_render
2019-11-28 13:50:10 +01:00
Raphael Michel
8b5241d520
Improve error messages when changing seating plans
2019-11-28 12:12:12 +01:00
Raphael Michel
bb3348022f
Allow to configure help text of email field
2019-11-28 11:11:55 +01:00
Raphael Michel
a10082a46f
CSV exports: Subevent name and date in separate columns
2019-11-28 10:24:12 +01:00
Raphael Michel
1d02764be2
Do not show "other fee" text on invoices
2019-11-27 16:55:53 +01:00
Raphael Michel
bbc70447a2
Allow to create vouchers for *all* products ( #1504 )
2019-11-27 14:57:09 +01:00
Raphael Michel
370130f047
Add signal invoice_line_text
2019-11-26 16:41:41 +01:00
Raphael Michel
53a22e0e88
Expiry warnings: Pre-fetch expiry column
2019-11-24 16:27:47 +01:00
Raphael Michel
f8a080d180
Refs #1289 -- Download reminders for subevents and download reminder performance
2019-11-24 16:05:03 +01:00
Raphael Michel
b013737d70
Fix AttributeError introduced in last commit
2019-11-24 15:40:14 +01:00
Raphael Michel
24d6816dac
Improve performance of send_expire_warnings and expire_orders
2019-11-24 15:28:03 +01:00