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
f79d17cb6a
Navigation: Only show orders/vouchers with a search query
2019-06-24 11:41:36 +02:00
Raphael Michel
acfec59abc
Fix ineffective permission check in typeahead
2019-06-19 09:32:30 +02:00
Raphael Michel
7adf203863
Make order search search in used voucher codes
2019-06-19 09:17:46 +02:00
Raphael Michel
3c2de09216
Integrate orders and vouchers into navigation typeahead
2019-06-19 09:16:33 +02:00
Raphael Michel
26a96f107f
Add signal quota_availability
2019-06-18 16:52:01 +02:00
Raphael Michel
819dd7eee6
Correctly show infinite quotas in backend
2019-06-18 16:29:36 +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
d85ddb5bda
Integrate django-scopes ( #1319 )
...
* Install django-scopes
* Fix tests.api
* Update tasks and cronjobs
* Fix remaining tests
* Remove unused import
* Fix tests after rebase
* Disable scopes for get_Events_with_any_permission
* Disable scopes for a management command
2019-06-17 10:46:55 +02:00
Raphael Michel
1ce613ff89
Add new signal nav_item
2019-06-14 12:20:27 +02:00
Raphael Michel
b549cb451a
Fix invalid signature
2019-06-05 16:44:49 +02:00
Raphael Michel
e0c432d014
[SECURITY] Do not allow to enumerate organizers
2019-06-05 16:27:21 +02:00
Raphael Michel
55edc8a3d6
Order change interface: Fix taxation edge case
2019-06-05 09:18:03 +02:00
Raphael Michel
f25bb571b9
Typeahead: Fix ValueError introduced in b3436c1
...
Fix PRETIXEU-14A
2019-06-03 09:57:35 +02:00
Raphael Michel
0657ef2e0c
Add missing log descriptions
2019-05-31 10:50:10 +02:00
Raphael Michel
f63907fb16
Do not show infinitely long logs in sidebars
2019-05-31 10:49:57 +02:00
Raphael Michel
a5e3bab107
Fix missing argument in HTML email preview
2019-05-30 18:37:18 +02:00
Raphael Michel
dc0590ea91
Fix grammar
2019-05-29 09:19:26 +02:00
Raphael Michel
bc5e5d0a27
Fix #1307 -- Document hierarchies in navigation signals
2019-05-29 09:17:43 +02:00
Raphael Michel
0fc448fbd3
Refs #1307 -- fix navigation hierarchies being broken by sorting
2019-05-29 09:17:43 +02:00
Raphael Michel
67d5c1ccad
Refs #1307 -- Fix crash when assigning a navigation parent without a children list
2019-05-29 09:17:43 +02:00
Martin Gross
b3436c1a93
Prepend current organizer to typeahead
2019-05-28 12:29:54 +02:00
Martin Gross
e139de3c19
Create new events in Testmode by default
2019-05-28 11:14:03 +02:00
Raphael Michel
35c02f35d7
Event selection: Fix typeahead query
2019-05-28 10:52:34 +02:00
Raphael Michel
d5c0b0f71d
Event creation: Use select2 for event/organizer selection and properly support admin sessions
2019-05-28 10:42:14 +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
77be4d835b
Fix #1301 -- Do not export empty files
2019-05-28 09:43:21 +02:00
Raphael Michel
c6390520a7
Warn about hidden product limitations
2019-05-28 09:25:05 +02:00
Raphael Michel
594803ec17
Make product.tax_rule required as soon as tax rules exist to avoid users from screwing up their taxes
2019-05-28 08:59:02 +02:00
Martin Gross
d39964b021
Show information, when item contained in product bundle is disabled
2019-05-24 12:30:31 +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
b19df33dda
Fix a bug during deletion of vouchers
2019-05-15 15:57:08 +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
6ef3603d9f
Allow to add multiple Bcc addresses
2019-05-14 10:18:09 +02:00
Raphael Michel
e87628c902
Ensure that we document all signals
2019-05-09 10:02:12 +02:00
Raphael Michel
c8a1481f93
Fix #1154 -- Add country-typed questions
2019-05-09 10:02:12 +02:00
Raphael Michel
e7c4121745
Add hidden questions
2019-05-09 10:02:12 +02:00
Sohalt
35ddd8dd28
Typo ( #1274 )
2019-05-08 13:13:27 +02:00
Sohalt
f9fc33eba1
Fix #1266 -- Make references to plugin settings clickable links ( #1268 )
2019-05-02 09:18:42 +02:00
Raphael Michel
987da83894
Refs #1102 -- Accept order URLs in order lookup
2019-05-01 14:01:26 +02:00
Raphael Michel
f1b07777bc
Timezone indicators in the backend
2019-05-01 14:01:26 +02:00