Raphael Michel
1a60c5ea64
Fix missing bleach call in invoice renderer
2020-03-16 11:44:31 +01:00
Raphael Michel
8d23d75dfd
Only send download reminders if there's actually a download
2020-03-16 09:26:11 +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
ca0407a133
Subclass MultipleChoiceField to serialize to list ( #1605 )
...
* Subclass MultipleChoiceField to serialize to list
* Rename pretix.api.serializers.MultipleChoiceField to ListMultipleChoiceField
* Keep order in ListMultipleChoiceField
2020-03-14 22:04:12 +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
Raphael Michel
1ee48a10b5
Allow to reactivate canceled orders ( #1601 )
2020-03-11 11:40:56 +01:00
Raphael Michel
b7528ae1cf
Cancelling events: Fix incorrect refund amount in emails
2020-03-06 18:09:38 +01:00
Raphael Michel
4f6712ccbe
OrderChangeManager: Prevent creation of 0 € invoices
2020-03-06 17:05:15 +01:00
Raphael Michel
389884d191
shell_scoped: Fall back to shell if shell_plus is not installed
2020-03-06 14:03:06 +01:00
Raphael Michel
d8c2c82da7
Update invoice language in build_invoice
2020-03-06 09:36:20 +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
447b6b7fee
Waiting list: Do not send notifications for disabled items
2020-03-05 09:37:35 +01:00
Raphael Michel
40f763c999
Cancelling events: Create special log entry
2020-03-05 09:37:17 +01:00
Raphael Michel
6a3d05be9e
Cancelling events: Fix invalid email logging
2020-03-05 09:23:07 +01:00
Raphael Michel
766447f021
Fix typo in form field name
2020-03-04 14:45:54 +01:00
Raphael Michel
5fbeb90f00
Order import: Fix crash on unknown delimiter
...
PRETIXEU-1Y0
2020-03-04 14:44:55 +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
07318be4c9
Fix incorrect total in invoice preview
2020-03-03 16:45:18 +01:00
Raphael Michel
381fa5e1cd
Allow to add a text to gift card transactions
2020-03-02 12:47:39 +01:00
Raphael Michel
1539eea664
API: Allow devices to access gift cards
2020-03-02 12:19:19 +01:00
Raphael Michel
12b3ae81d6
Mark payment_term_days settings as required in the backend
2020-02-28 12:24:00 +01:00
Raphael Michel
fcdb40dda0
Refs #1593 -- Fix subsequent issue when clearing the cart
2020-02-27 16:28:07 +01:00
Raphael Michel
f65cf8e86a
Fix checks for min_per_order and max_per_order in combination with variations
2020-02-27 15:08:35 +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
Raphael Michel
6d00daa9ee
Fix crash when sending mails with empty mail_from
2020-02-26 17:34:37 +01:00
Raphael Michel
4a0369cc37
REbase migration
2020-02-26 15:22:41 +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
4a2516e303
Allow to cancel expired orders
2020-02-26 11:23:52 +01:00
Raphael Michel
4511110069
Fix timezone of notifications
2020-02-19 14:28:06 +01:00
Raphael Michel
1af1d8c658
Add rich_text_snippet
2020-02-18 09:45:20 +01:00
Raphael Michel
9f6a3f9a6a
Add custom field for invoice addresses
2020-02-18 09:21:00 +01:00
Raphael Michel
1c03d5d305
Invoices: Label tax ID as ABN in Australia
2020-02-18 09:05:09 +01:00
Raphael Michel
9c2af952b7
Fix another empty sequence error
2020-02-17 14:00:15 +01:00
Raphael Michel
dc6e425c2a
Fix accidental string interpolation in a test case
2020-02-17 13:57:36 +01:00
Raphael Michel
5f65b9528f
Fix a migration exception
2020-02-17 13:30:19 +01:00
Raphael Michel
8957c2f106
Seating: Support custom row and seat labels
2020-02-17 13:15:49 +01:00
Raphael Michel
2bbbc88a9c
Allow duplicate ticket secrets in different organizers
2020-02-17 12:35:02 +01:00
Raphael Michel
2c9b96f0c5
Fix various issues with min() statements
2020-02-14 09:16:04 +01:00
Raphael Michel
16599e242d
Partially revert last change
2020-02-13 17:39:17 +01:00
Raphael Michel
19c13d7f38
Improved order position secret generation
2020-02-13 17:04:50 +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
6bc2175ea9
More robust redis connections
2020-02-12 09:29:30 +01:00
Raphael Michel
0d8c4271a9
Show successful payments on the invoice
2020-02-11 16:54:02 +01:00
Raphael Michel
d226bbda5c
Order data export: Add column with the number of positions
2020-02-11 16:25:48 +01:00
Raphael Michel
9984fe97ba
Add OrderPayment.fail() to prevent race conditions ( #1572 )
2020-02-07 09:00:35 +01:00
Martin Gross
242dd24caa
Fix hiding of payment methods
2020-02-06 10:53:02 +01:00
Raphael Michel
2482d9390a
Fix incorrect settings field type
2020-02-05 21:29:22 +01:00
Raphael Michel
3b4923ccae
Fix required field
2020-02-05 18:34:58 +01:00
Raphael Michel
8a2e4385ff
Fix required field
2020-02-05 18:33:40 +01:00