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 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
|
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 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
|
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 |
|
Sohalt
|
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 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
|
44ffc0685e
|
Show date_to in PDF variable "event_date_range" regardless of event settings
Z#2349533
|
2019-07-16 09:31:40 +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
|
17c0cfb395
|
Add signal: order_split
|
2019-07-15 10:30:44 +02:00 |
|
Christian González
|
a2fbc376a5
|
typo in comment (#1339)
|
2019-07-14 16:59:08 +02:00 |
|
Raphael Michel
|
35037c79cc
|
Add signal validate_cart_addons
|
2019-07-12 13:06:29 +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
|
22ce7a388d
|
Do not send notifications to disabled users
|
2019-07-10 09:00:41 +02:00 |
|
Raphael Michel
|
e7baca952b
|
Fix voucher queryset (again)
|
2019-07-09 18:02:08 +02:00 |
|
Raphael Michel
|
eef713816e
|
Sort keys in JSON payment metadata
|
2019-07-09 16:13:37 +02:00 |
|
Raphael Michel
|
c1a4b8d343
|
Payment provider API: Add payment argument to render_invoice_text and order_pending_mail_render
|
2019-07-09 16:13:37 +02:00 |
|
Raphael Michel
|
0ac98f5127
|
Use inspect instead of TypeError for backwards-compatible APIs
|
2019-07-09 16:13:37 +02:00 |
|
Raphael Michel
|
285694955c
|
Fix AttributeError
|
2019-07-08 18:25:31 +02:00 |
|
Raphael Michel
|
2352f3b811
|
Fix voucher validation in CartManager
|
2019-07-08 17:50:22 +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
|
a5e94bf63f
|
Protect against fee signal returning None
|
2019-07-05 14:33:43 +02:00 |
|
Raphael Michel
|
779a3698a8
|
Catch general HTTP errors during VAT validation
|
2019-07-04 10:39:41 +02:00 |
|
Raphael Michel
|
a5e2caf438
|
Consistently include other fees in percentual payment fee
|
2019-07-04 09:31:21 +02:00 |
|