Raphael Michel
29cb1e93d8
Reduce number of queries on the order change form
2020-03-26 09:50:14 +01:00
Raphael Michel
c89242855c
Reduce number of SQL queries on order detail page
2020-03-26 09:38:56 +01:00
Raphael Michel
ac3e00fa03
Color buttons green if they otherwise look like a headline
2020-03-25 17:48:09 +01:00
Raphael Michel
d9d0f7b6f3
Add Order.cancellation_date ( #1629 )
...
* Add Order.cancellation_date
* Add tests
2020-03-25 16:37:34 +01:00
Raphael Michel
8a6334bd86
Introduce cancellation requests ( #1627 )
...
* Allow to adjust the cancellation fee without JS
* Introduce cancellation requests
* ignore→delete
* Change a few things after Martin's review
* Add a few tests
2020-03-25 14:13:55 +01:00
Raphael Michel
3eafec9d6e
Allow customers to choose to receive their refund as a gift card ( #1626 )
...
* Minor text adjustments
* Allow users to receive their cancellation as a gift card
2020-03-25 11:41:40 +01:00
Raphael Michel
a5910016fd
Allow users to increase cancellation fees ( #1622 )
...
* Allow users to increase cancellation fees
* Fix typo
2020-03-25 10:11:29 +01:00
Raphael Michel
11b2bd8887
Allow markdown in multiple-choice question options
2020-03-23 17:55:52 +01:00
Raphael Michel
af23d6e4bf
Upgrade to Django 3.0 and other dependencies ( #1568 )
...
* Upgrade Django to 3.0 and other dependencies to recent versions
* Fix otp version contsraint
* Remove six dependency
* Resolve some warnings
* Fix failing tests
* Update django-countries
* Resolve all RemovedInDjango31Warnings in test suite
* Run isort
* Fix import
* Update PostgreSQL version on travis
2020-03-23 15:02:20 +01:00
Raphael Michel
7e9c9beace
Allow to use a custom domain per event ( #1617 )
...
* Drop support for maindomain_urls/subdomain_urls in plugins
* Allow to use a custom domain per event
* Fix bug when manually saving domains
* Fix custom domains in debugging
* Fix middleware
* Fix middleware again, update docs
2020-03-23 13:03:14 +01:00
Raphael Michel
ac2fc2de5c
Cancelling events: Allow to cancel all dates in a series
2020-03-23 10:37:10 +01:00
Raphael Michel
027a785ab5
Log out other sessions after email or 2FA changes
2020-03-22 11:04:51 +01:00
Raphael Michel
b664cc712a
Cancelling events: Allow to create manual and partial refunds
2020-03-16 16:00:44 +01:00
Raphael Michel
d61e8a9204
Cancelling events: Allow to select fee types to keep
2020-03-16 15:44:37 +01:00
Raphael Michel
1d3ac5f02f
Fix StaticDevice.MultipleObjectsReturned
...
PRETIXEU-1YX
2020-03-16 11:41:33 +01:00
Maico Timmerman
9a32668ee1
Make next url authentication backend dependent ( #1609 )
...
* Make next url authentication backend dependent
* Rename authentication next_url to get_next_url.
* Add test for custom authentication backend get_next_url.
* Fix typo in docstring of authentication backend get_next_url.
2020-03-15 11:05:57 +01:00
pajowu
81cc4bd768
Do not validate event creation form on back button ( #1611 )
2020-03-12 19:17:49 +01:00
Martin Gross
dedd93fb89
Add Support for Square POS payment_data
2020-03-12 14:33:37 +01:00
Martin Gross
34c9c40ddc
Option to hide date-block on frontpage ( #1603 )
...
* Option to hide date-block on frontpage
* Also hide date in headline
2020-03-12 10:28:47 +01:00
Martin Gross
39d05a6c40
Duplicate generate_ticket for items on duplication
2020-03-11 18:44:29 +01:00
Martin Gross
b664222c62
Calculation fix for unlimited Quota w/ Waitinglist
2020-03-11 16:48:57 +01:00
Raphael Michel
1ee48a10b5
Allow to reactivate canceled orders ( #1601 )
2020-03-11 11:40:56 +01:00
Raphael Michel
2431a8b767
Fix typo
2020-03-09 17:37:13 +01:00
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