Raphael Michel
e3a4ec93fc
Fix user log that always shows empty
2019-08-30 13:01:35 +02:00
Martin Gross
4c8dc8f31c
Show attendee-name of item - even if item is an add-on
2019-08-28 09:04:41 +02:00
Martin Gross
b4f69fb13f
Move question hint-icons into their own columns
2019-08-27 15:43:02 +02:00
Martin Gross
2ff5416afb
Show hints for hidden/check-in questions in question overview
2019-08-27 15:19:28 +02:00
Raphael Michel
5363f4206e
Lazy-load dashboard widgets
2019-08-12 12:19:02 +02:00
Raphael Michel
9bdb715874
Re-order list of devices
2019-08-12 11:48:50 +02:00
Raphael Michel
669b438c91
Allow to disables fee in stats module
2019-08-09 15:02:59 +02:00
Raphael Michel
d919605d79
Invoice addresses: Ask for a state in some countries ( #1362 )
...
* Invoice addresses: Ask for a state in some countries
* API, tests, noscript
* Fix shredder tests
* Add test for addresses with long state names
2019-08-09 09:55:46 +02:00
Raphael Michel
9a9de523e0
Allow separate numbering schemes for invoices and cancellations
2019-08-06 14:18:31 +02:00
Raphael Michel
ad8f109e77
Add Item.allow_waitinglist
2019-07-29 16:27:27 +02:00
Raphael Michel
c60d1c8a5d
Subevent editor: Redirect back to same page/filter
2019-07-29 16:05:13 +02:00
Raphael Michel
49288ff4e5
Fix incorrect link
2019-07-29 15:39:59 +02:00
Raphael Michel
c1d89284a4
Use tabs for all long settings and CRUD forms ( #1352 )
...
* First tabs
* Convert more pages
* Convert question page
* Item form
* Add item_formsets signal
* Revert "Add new signal nav_item"
This reverts commit 1ce613ff89 .
* Formset is a word!
2019-07-29 09:35:00 +02:00
Raphael Michel
e83e8cdcc0
Allow to hide a product unless a specific quota is sold out ( #1351 )
...
* Allow to hide a product unless a specific quota is sold out
* Fix required property
* Add API property and copy between events
2019-07-25 16:14:24 +02:00
Raphael Michel
cb3f3f5084
Advertise pretixSCAN
2019-07-18 17:26:49 +02:00
Raphael Michel
6d12b3780c
Allow to hide all sold out items
2019-07-18 15:01:33 +02:00
Raphael Michel
a02ea45dba
Allow quotas to "close" when once full ( #1344 )
...
* Model
* Some UI
* API and logging
* Permission check
* Add tests
* Move option around
2019-07-16 14:02:27 +02:00
Raphael Michel
b67c684969
Revert "Allow to show description of add-on product variations by default"
...
This reverts commit 8d674965d1 .
2019-07-16 11:46:11 +02:00
Raphael Michel
dc42dbb837
Allow to use a selection for name titles
2019-07-16 10:23:43 +02:00
Raphael Michel
a79a156a28
Show preview of answered images
2019-07-16 09:31:36 +02:00
Raphael Michel
8d674965d1
Allow to show description of add-on product variations by default
2019-07-15 11:26:42 +02:00
Raphael Michel
53a0d62d93
Allow dependent questions to depend on multiple values ( #1336 )
2019-07-11 13:32:45 +02:00
Raphael Michel
d994fc674a
Do not CASCADE-delete vouchers when deleting items or quotas
2019-07-11 12:35:52 +02:00
Raphael Michel
f066ed01ff
Show event meta data in backend list of events
2019-07-11 11:16:36 +02:00
Raphael Michel
491753008d
Introduce Item.show_quota_left
2019-07-10 16:08:21 +02:00
Raphael Michel
197ec84f05
Order overview: Allow to filter by date
2019-07-08 14:25:22 +02:00
Martin Gross
fb53beee2d
Option to notify users when questions have been changed in backend
2019-07-08 10:23:32 +02:00
Raphael Michel
ca1c387a41
Allow quota-level vouchers for hidden products ( #1123 )
...
* Changes in checks
* Backwards-compatible implementation
* Add test
* Fix voucher bulk form
2019-07-07 13:36:04 +02:00
Raphael Michel
c7f345e98e
Allow to filter order list by variations
2019-06-26 14:27:02 +02:00
Raphael Michel
93089d87e3
Add support for reserved seating ( #1228 )
...
* Initial work on seating
* Add seat guids
* Add product_list_top
* CartAdd: Ignore item when a seat is passed
* Cart display
* product_list_top → render_seating_plan
* Render seating plan in voucher redemption
* Fix failing tests
* Add tests for extending cart positions with seats
* Add subevent_forms to docs
* Update schema, migrations
* Dealing with expired orders
* steps to order change
* Change order positions
* Allow to add seats
* tests for ocm
* Fix things after rebase
* Seating plans API
* Add more tests for cart behaviour
* Widget support
* Adjust widget tests
* Re-enable CSP
* Update schema
* Api: position.seat
* Add guid to word list
* API: (sub)event.seating_plan
* Vali fixes
* Fix api
* Fix reference in test
* Fix test for real
2019-06-25 11:00:03 +02:00
Raphael Michel
26a96f107f
Add signal quota_availability
2019-06-18 16:52:01 +02:00
Raphael Michel
99a2fde373
Voucher form: Move product above price mode
2019-06-17 22:56:51 +02:00
Martin Gross
0a1429ed60
Add setting for enforcing 2FA ( #1259 )
...
* Add setting for enforcing 2FA
* Changes after code-review
* Add Test-Cases for Obligatory 2FA
2019-06-17 17:08:27 +02:00
Raphael Michel
c5a2bd35b7
Devices list: Correctly use revoked parameter
2019-06-17 14:41:23 +02:00
Raphael Michel
1ce613ff89
Add new signal nav_item
2019-06-14 12:20:27 +02:00
Raphael Michel
55edc8a3d6
Order change interface: Fix taxation edge case
2019-06-05 09:18:03 +02:00
Raphael Michel
f63907fb16
Do not show infinitely long logs in sidebars
2019-05-31 10:49:57 +02:00
Martin Gross
b3436c1a93
Prepend current organizer to typeahead
2019-05-28 12:29:54 +02:00
Raphael Michel
28a5519881
Fix #1270 -- Provide preview for fonts in display settings
2019-05-28 10:07:42 +02:00
Raphael Michel
eb8ea6d477
Fix #1296 -- Show last_login in user admin
2019-05-28 09:49:28 +02:00
Raphael Michel
f1bce0c08b
Allow to send e-mails to attendees individually ( #1299 )
...
* .
* Add a position detail page to the frontend
* Mail templates
* Send mails
* Send reminder email
* Add position support to sendmail plugin
* Add and fix some tests
* Fix failing test on real databases
2019-05-24 09:41:44 +02:00
Martin Gross
6238e1df98
Add Mail sender name option
2019-05-22 16:09:52 +02:00
Martin Gross
3254ac36a2
Add option to exclude Sales Channels from invoice generation
2019-05-21 14:18:31 +02:00
Raphael Michel
c6b18b31a1
Display a timeline on the dashboard ( #1290 )
...
* Timeline data model
* Display timeline
* …
* More events
* Plugin support
* Fix docs typo
2019-05-17 17:32:38 +02:00
Raphael Michel
e1992bb99f
Refs #1286 -- Show variations in list of quotas
2019-05-16 11:35:19 +02:00
Raphael Michel
c7774dfdb8
Allow to set a custom payment date for manual payments
2019-05-16 11:21:00 +02:00
Raphael Michel
de0e700fec
Store whether we know email addresses are working because links have been clicked
2019-05-15 08:22:53 +02:00
Raphael Michel
e7c4121745
Add hidden questions
2019-05-09 10:02:12 +02:00
Sohalt
f9fc33eba1
Fix #1266 -- Make references to plugin settings clickable links ( #1268 )
2019-05-02 09:18:42 +02:00
Raphael Michel
f1b07777bc
Timezone indicators in the backend
2019-05-01 14:01:26 +02:00