Raphael Michel
af84354e51
Resolve some warnings in the test suite
2020-03-09 14:57:19 +01:00
Raphael Michel
7ef766ddfa
Cancelling events: Only show email fields conditionally
2020-03-09 11:44:25 +01:00
Raphael Michel
8e9f0f07a1
Optimize performance of waiting list dashboard tile
2020-03-06 14:03:28 +01:00
Raphael Michel
d4994258e6
Avoid issues with duplicate ItemBundles
2020-03-05 12:53:02 +01:00
Raphael Michel
9b50ec2d74
Cancelling events: Allow to inform waiting list
2020-03-05 10:22:59 +01:00
Raphael Michel
40f763c999
Cancelling events: Create special log entry
2020-03-05 09:37:17 +01:00
Raphael Michel
62a86c9b4a
Allow to cancel all orders in an event ( #1596 )
...
* Allow to cancel all orders in an event
* Add tests
* Actually add tests
2020-03-03 16:55:05 +01:00
Raphael Michel
3c8ef2c620
Fix incorrect result message
2020-03-03 16:43:36 +01:00
Raphael Michel
381fa5e1cd
Allow to add a text to gift card transactions
2020-03-02 12:47:39 +01:00
Raphael Michel
3fd650081b
Allowing more options to style pretix shops ( #1585 )
...
* Fix caching issues in SASS compilation
* Allow to set a custom page background color
* Allow to disable round corners
* Support larger header pictures
* Allow to show title despite header
* Move language picker
* FIx widget styles
2020-02-27 10:54:00 +01:00
Martin Gross
76aaf61e19
Add meta_data for items ( #1576 )
...
* PoC for ItemMetaProperties/Values
* Missing is_valid
* ItemMetaProperties/Values in editable via API, cloneable
* Tests
* Add Docs
* Fix import order
* Fix another import sorting...
* Typeahead for ItemMetaValues
* Test for editing event-objects
* Fix typeahead permission checks
* Further access restriction
Co-authored-by: Raphael Michel <mail@raphaelmichel.de >
2020-02-26 15:06:24 +01:00
Raphael Michel
282ef792c4
Do not show "create new event" if there are no permissions to dos o
2020-02-19 18:24:47 +01:00
Raphael Michel
6cd888a1dc
Fix date parsing issue in Danish locale
2020-02-19 18:00:02 +01:00
Raphael Michel
2e5b80c83c
Fix missing fees in order overview
2020-02-19 16:09:40 +01:00
Raphael Michel
9f6a3f9a6a
Add custom field for invoice addresses
2020-02-18 09:21:00 +01:00
Raphael Michel
d0794d7b94
Optionally allow to automatically reissue an invoice after a data change
2020-02-13 09:49:21 +01:00
Raphael Michel
34ec11ecfa
Fix KeyError for form validation
2020-02-13 09:21:23 +01:00
Raphael Michel
0d8c4271a9
Show successful payments on the invoice
2020-02-11 16:54:02 +01:00
Raphael Michel
7acee9458d
Move bulk_create logic during bulk voucher creation
2020-02-09 12:17:48 +01:00
Raphael Michel
3ea4cdc3b3
Small categorization adjustments
2020-02-08 13:14:19 +01:00
Raphael Michel
bb5c7c5ad7
Re-introduce plugin categories
2020-02-08 12:38:43 +01:00
Raphael Michel
6e531ee067
Event list filters: Deal with events without presale start/end
2020-02-05 10:31:11 +01:00
pajowu
6e88054af7
Send signal on checkin ( #1546 )
...
* Send signal when orderposition is checked in
* Add position_checked_in signal to documentation
* Rename signal to checkin_created
* Update general.rst
* Update signals.py
Co-authored-by: Raphael Michel <mail@raphaelmichel.de >
2020-02-04 18:26:35 +01:00
Raphael Michel
22dfa0e61d
Use select2 input for category fields
2020-02-04 18:22:03 +01:00
Alexander Schwartz
833cd32578
Comparison for file extensions should be case insensitive ( #1563 )
2020-02-04 17:09:12 +01:00
Raphael Michel
fd1c964c92
Fix #1378 -- API: Allow to access and modify (some) event setti… ( #1569 )
...
* API: Allow to access event settings
* Convert most "general" settings
* Smaller fixes
* Add more settings
* Relative dates, nulling
* Fix a test failure
* Fix wrong attribute access
2020-02-04 17:06:23 +01:00
Raphael Michel
0bca9b9bf1
Box office: Support for Stripe Terminal
2020-02-03 15:39:19 +01:00
Raphael Michel
d11b0e92f1
Reverse default order of subevents
2020-02-01 13:59:55 +01:00
Raphael Michel
662bdea45b
Preload all samples
2020-02-01 13:48:56 +01:00
Raphael Michel
d37cc4f641
Font API: Support for script-specific samples
2020-02-01 13:46:50 +01:00
Raphael Michel
07d2463960
Correctly set timezone when cloning events
2020-01-09 09:19:11 +01:00
pajowu
87645a0b1f
Limit Payment Term Days Field ( #1542 )
2020-01-08 16:52:02 +01:00
Raphael Michel
47579d0517
Fix #505 -- Allow to let text flow downwards
2020-01-07 11:48:04 +01:00
Raphael Michel
8704a7f3dd
Fix #1053 -- Rotation support in reportlab renderer
2020-01-07 11:26:28 +01:00
Raphael Michel
8e2821b398
Add a maximum budget to vouchers ( #1526 )
...
* Data model changes
* Fix test failures
* Adjustments
* Some tests and API support
* Check when extending orders
* Make things more deterministic, fix style
* Do not apply negative discounts
* Update price_before_voucher on item/subevent changes
* Add tests for price_before_voucher in combination with free price
* Fix InvoiceAddress.DoesNotExist
2020-01-03 16:15:17 +01:00
Raphael Michel
76359c859f
Improve logging of gift card changes and show logs
2020-01-02 17:40:11 +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
614c40596f
Move revoked devices to the bottom in the list of devices
2019-12-19 09:22:42 +01:00
Raphael Michel
4597cb9849
Drop typeahead for seats
2019-12-18 13:48:15 +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
9033e5b6f7
Propose a gift card code when creating new cards
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
529e2a0286
Re-set redeemed property when copying vouchers
2019-12-13 15:52:27 +01:00
Raphael Michel
21be22e489
Add typeahead when filling event meta parameters
2019-12-12 12:21:53 +01:00
Raphael Michel
8156cdd539
Add seat to voucher CSV export
2019-12-11 17:30:53 +01:00
Raphael Michel
6d3ccc0182
More useful titles in select2 widget for seats
2019-12-11 13:05:04 +01:00