Commit Graph
1317 Commits
Author SHA1 Message Date
Raphael Michel 586e544fce Add "resend link" option to attendees 2019-09-10 11:44:59 +02:00
Raphael Michel 8b5d49d82f Dekodi exporter: Fix AttributeError 2019-09-10 11:34:19 +02:00
Raphael MichelandGitHub 2c4ee3b3c7 Replace U2F with WebAuthn (#1392)
* Replace U2F with WebAuthn

* Imports

* Fix backwards compatibility

* Add explanatory comment

* Fix tests
2019-09-10 09:58:31 +02:00
Raphael Michel 21451db412 Fix Greek VAT IDs 2019-09-10 09:46:00 +02:00
Raphael Michel 12b1f7d90e Fix #1374 -- Correct encoding of images 2019-09-10 09:39:16 +02:00
Raphael Michel 0bcc784aaf Include attention flag and comment in order and check-in list exports 2019-09-08 20:52:15 +02:00
Raphael Michel 262fb82237 Add-ons should not have a seat 2019-09-06 11:54:18 +02:00
Raphael Michel d6985123b4 Regenerate event CSS on plugins change 2019-09-04 15:39:23 +02:00
Raphael Michel f7a356c340 Fixed bug in card extensions 2019-09-03 12:51:38 +02:00
Raphael Michel c6265b4517 Fix allow_ignore_quota with bundled items 2019-09-03 12:25:22 +02:00
Raphael Michel 6c830a7d36 Do not enforce voucher constraints for bundled items 2019-09-03 11:51:29 +02:00
Raphael Michel 33efd8c157 order_overview: Allow to restrict to admission products 2019-09-03 11:34:00 +02:00
Raphael Michel 7fc7dd0163 Allow to print question answers on invoices 2019-08-30 17:24:57 +02:00
Raphael Michel aa99dbc830 Add payment provider specific details to the API 2019-08-30 17:04:22 +02:00
Raphael Michel e3a4ec93fc Fix user log that always shows empty 2019-08-30 13:01:35 +02:00
Raphael Michel adc4128f9f Fix exceptions introduced in last commit 2019-08-30 11:56:04 +02:00
Raphael Michel eed217262f Add signal global_email_filter 2019-08-30 11:02:59 +02:00
Raphael Michel 4bae824a03 Add user argument to email_filter 2019-08-30 11:02:59 +02:00
Martin Gross 2aed894bd4 Hide hidden questions from users in presale 2019-08-27 15:31:22 +02:00
Raphael Michel 59f7098a70 Clean up duplicate seats when generating seats 2019-08-26 16:57:48 +02:00
Raphael Michel ebf411b7a0 Fail gracefully if seats exist multiple times 2019-08-26 16:33:35 +02:00
Raphael Michel ad94263374 Fix i18n of OrderError 2019-08-17 14:07:56 +02:00
Raphael Michel 9a826b694f Fix a type error PRETIXEU-1BF 2019-08-17 12:39:38 +02:00
Raphael Michel bcf8e9cd04 Add short option to get_date_*_display 2019-08-16 16:44:01 +02:00
Raphael Michel 200ce93bb4 Prevent autoresponders 2019-08-14 15:09:19 +02:00
Martin Gross d681ae4dce Only output GA if event is using seating 2019-08-13 13:26:44 +02:00
Raphael Michel 669b438c91 Allow to disables fee in stats module 2019-08-09 15:02:59 +02:00
Martin Gross f5c611982a Do not localize date, time, datetime in csv/excel exports 2019-08-09 13:40:32 +02:00
Raphael Michel 74bc495eb7 PDF exporter: Deal with duplicate question answers 2019-08-09 12:36:01 +02:00
Raphael Michel b0b0f7474d Allow state selection without JavaScript 2019-08-09 12:13:09 +02:00
Raphael MichelandGitHub 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 MichelandGitHub 2290b00161 MIMEEncode inline images as CID (#1358)
MIMEEncode inline images as CID
2019-08-07 15:47:22 +02:00
Martin Gross 94e2c2fa3c Deduplicate CID images 2019-08-07 13:24:13 +02:00
Raphael Michel 9a9de523e0 Allow separate numbering schemes for invoices and cancellations 2019-08-06 14:18:31 +02:00
Raphael Michel 6dd1c927ef Add fail_on_no_quotas parameter to Item.check_quotas 2019-08-06 14:08:34 +02:00
Raphael Michel 527a250435 Deal with bundled products with no quotas
Fix PRETIXEU-1A8
2019-08-06 10:31:57 +02:00
Martin Gross d37939bc2a Change BS-parser to lxml insted of html5lib, do prevent another dependency 2019-08-04 17:25:02 +02:00
Martin Gross 4b3f6ba94b Fix urlparse import 2019-08-04 14:55:54 +02:00
Martin Gross 18c8933c64 MIMEEncode inline images as CID 2019-08-04 14:46:47 +02:00
Raphael Michel 32edf4b833 Fix attributeerror 2019-07-30 18:18:28 +02:00
Raphael Michel ad8f109e77 Add Item.allow_waitinglist 2019-07-29 16:27:27 +02:00
Raphael Michel a664d51dbc Persist and show full "path" of seats 2019-07-29 15:23:09 +02:00
Raphael MichelandGitHub 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 4857cfad6e Fix another waiting list bug with subevents 2019-07-25 10:49:18 +02:00
Raphael Michel 55f8e1c123 Fix waiting list assignment for subevents 2019-07-25 09:39:05 +02:00
Raphael Michel 6df1960f79 Use robust plugin calling in runperiodic 2019-07-25 09:20:34 +02:00
SohaltandRaphael Michel 591ed969b8 Autofocus login form (#1346) 2019-07-22 14:31:18 +02:00
Raphael Michel a99616b1e0 API: Check-in response code for canceled 2019-07-18 15:01:33 +02:00
Raphael MichelandGitHub 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